Windowsでファイルリストを取得する方法
Abstruct
あるディレクトリ配下のファイルリストを取得する際に、
Linuxだとtreeコマンドで可能です。
Windowsだとどうしたら良いのか調べたので、メモとして残しておきます。
2022/4/1 追記
フォルダリストの場合、コマンドプロンプトでtree
コマンドを使えばOK.
ファイルリストの場合は、以下のpowershellでも可だが、tree /f
でもOK.
参考:tree | Microsoft Docs
-
- 1.1. Explanation
- 1.2. Execution Result
1. Command
WindowsのPowerShellで以下のコマンドを実行する。
|
|
1.1. Explanation
Get-ChildItem ./ -Recurse
- カレントディレクト配下から、再帰的にフォルダを探索する。
? { !$_.PSIsContainer }
? { $_.PSIsContainer }
は「ディレクトリであること」という意味です。?
はWhere-Object
と同義です。!
で否定して、「ファイルであること」にしています。
{ $_.FullName }
- 該当したファイルをフルパスで出力する。
1.2. Execution Result
|
|