特定のフォルダ配下のサブフォルダやファイルをリスト化する

はじめに

C:\tempフォルダ配下のサブフォルダやファイルをリスト化します。CSVファイルとしてデスクトップ上に保存します。

環境

OS:Windows10
.Net Framework:4.7
PowerShellのバージョン:5.1.17763.1007

ソースコード

 Get-ChildItem c:\temp -Recurse | Select-Object Name, FullName, Length, LastWriteTime | Export-Csv -NoTypeInformation -Encoding Default $HOME/Desktop/templist.csv

動作確認

デスクトップ上に「templist.csv」ファイルが作成されます。ファイルの中身は以下の通りです。

Name           FullName                       Length   LastWriteTime
----           --------                       ------   -------------
Folder1        C:\temp\Folder1                         2020/11/08 17:41:37
Folder2        C:\temp\Folder2                         2020/11/08 18:01:07
Folder3        C:\temp\Folder3                         2020/11/08 17:44:41
test1.txt      C:\temp\Folder1\test1.txt      765000   2020/11/08 17:41:57
test2.txt      C:\temp\Folder1\test2.txt      204000   2020/11/08 17:42:10
test3.txt      C:\temp\Folder1\test3.txt      21012000 2020/11/08 17:42:28
Word 文書.docx C:\temp\Folder2\Word 文書.docx 31775    2020/11/08 17:42:56
Photo-1.png    C:\temp\Folder3\Photo-1.png    2504833  2020/11/08 17:44:02
Photo-2.png    C:\temp\Folder3\Photo-2.png    2504833  2020/11/08 17:44:02
Photo-3.png    C:\temp\Folder3\Photo-3.png    2504833  2020/11/08 17:44:02
Photo-4.png    C:\temp\Folder3\Photo-4.png    2504833  2020/11/08 17:44:02
Photo-5.png    C:\temp\Folder3\Photo-5.png    2504833  2020/11/08 17:44:02
Photo-6.png    C:\temp\Folder3\Photo-6.png    2504833  2020/11/08 17:44:02
Photo-7.png    C:\temp\Folder3\Photo-7.png    2504833  2020/11/08 17:44:02
Photo-8.png    C:\temp\Folder3\Photo-8.png    2504833  2020/11/08 17:44:02
Photo-9.png    C:\temp\Folder3\Photo-9.png    2504833  2020/11/08 17:44:02
タイトルとURLをコピーしました