PowerShell|gci -file でファイル名の一覧
作成日:2025-05-12
更新日:2025-05-12

一覧を
作ろう
作ろう

たとえば
こんなとき
- ファイル名の一覧をコピーして使いたい
- メール本文に貼りたい
- 資料用ファイルに貼りたい
- フォルダ内のファイルを目視確認したい
- わざわざフォルダを開かずに見たい
- テスト結果をパッと確認したい
- 更新日も確認したい(いつ更新されたか確認)
- フルパス一覧を保存したい
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風の設計
SQL風の設計
2025-05-12
編集後記:
この記事の内容がベストではないかもしれません。