【コマンド】フォルダリスト、ファイルリストの取得

PowerShell

フォルダリストの取得

フォルダリストの取得例です。

この例では結果はクリップボードに格納しています。

# フォルダのリストを取得する
dir フォルダパス /b /ad | clip

<#
オプションについて
/b     :ファイル・フォルダ名のみを表示する(日時・サイズを表示しない)
/ad    :フォルダ名
/a-d   :ファイル名
/s     :サブフォルダも検索(この場合、/ad、/a-dがあってもフルパスになる
/o:N   : 名前順        /o:-N   : 名前順(降順)
/o:S   : サイズ順      /o:-S   : サイズ順(降順)
/o:E   : 拡張子順      /o:-E   : 拡張子順(降順)
/o:D   : 日時順        /o:-D   : 日時順(降順)
| clip :クリップボードへ( "/" ではなく"|"の点に注意)
#>


# 実行例
# C:\testの下にあるフォルダのリストを取得する
dir C:\test /b /ad | clip

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する
dir C:\test /b /ad /s | clip

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する(名前順)
dir C:\test /b /ad /s /o:N | clip

 

 

 

ファイルリストの取得

ファイルリストの取得例です。

この例では結果はテキストファイルに出力しています。

# ファイルのリストを取得する
dir フォルダパス /b /a-d > 出力ファイルパス

<#
オプションについて
/b     :ファイル・フォルダ名のみを表示する(日時・サイズを表示しない)
/ad    :フォルダ名
/a-d   :ファイル名
/s     :サブフォルダも検索(この場合、/ad、/a-dがあってもフルパスになる
/o:N   : 名前順        /o:-N   : 名前順(降順)
/o:S   : サイズ順      /o:-S   : サイズ順(降順)
/o:E   : 拡張子順      /o:-E   : 拡張子順(降順)
/o:D   : 日時順        /o:-D   : 日時順(降順)
| clip :クリップボードへ( "/" ではなく"|"の点に注意)
> ファイルパス :結果をファイルパスへ出力する
#>


# 実行例
# C:\testの下にあるファイルのリストを取得し、ファイルへ出力する
dir C:\test /b /a-d > C:\test\list1.txt

# C:\testの下にあるファイル(サブフォルダのファイルも含む)のリストを取得し、ファイルへ出力する
dir C:\test /b /a-d /s > C:\test\list2.txt

# C:\testの下にあるファイル(サブフォルダのファイルも含む)のリストを取得し、ファイルへ出力する(名前順)
dir C:\test /b /a-d /s /o:N > C:\test\list3.txt