銀河鉄道

PowerShell|gci -file でファイル名の一覧

サムネイル
select -expand name
一覧を
作ろう

たとえば
こんなとき

  • ファイル名の一覧をコピーして使いたい
    • メール本文に貼りたい
    • 資料用ファイルに貼りたい
  • フォルダ内のファイルを目視確認したい
    • わざわざフォルダを開かずに見たい
    • テスト結果をパッと確認したい
    • 更新日も確認したい(いつ更新されたか確認)
  • フルパス一覧を保存したい

gci -file | select -expand name

gci -file | select -expand name

gci は get-childitem の略/select は select-object の略

get-childitem -file | select-object -expand name

応用1|更新日も含めて一覧を出す場合:lastwritetime

gci -file | select name, lastwritetime

たとえば
最新版かどうか確認したいとき

応用2|フルパスの一覧を出す場合:fullname

gci -file | select -expand fullname

応用3|拡張子を絞って一覧を出す場合:-filter

gci -filter *.xlsx | select -expand name

応用4|フォルダ名(ディレクトリ名)の一覧を出す場合:-directory

gci -directory | select -expand name

SQLっぽい書き方と思えば
覚えやすい

PowerShellは

SQL風の設計

著者

author
月うさぎ

編集後記:
この記事の内容がベストではないかもしれません。