LoginSignup
8
7

More than 5 years have passed since last update.

WindowsのPowerShellのGet-ChildItemを使ってファイルを検索する

Posted at

使用するコマンド

コマンド名 エイリアス名 解説
Get-ChildItem dir パターンにマッチするファイル名の一覧を取得する

コマンド例(1)


>dir c:\workspace\* -r -Filter "*Hoge.java" -Name 

c:\workspace以下にあるファイル(サブフォルダーも含む)で、ファイル名の末尾が「Hoge.java」であるものを検索し、そのファイル名の一覧を取得する。

Get-ChildItemの主なオプション

オプション 解説
-r 再帰オプション。指定されたサブフォルダーを最下層まで全て対象とする。
-Filter 検索結果をフィルターによって絞り込む
-Name ファイル名のみ出力する

コマンド例(2) Select-Objectと組み合わせて使用する


>dir c:\workspace\* -r -Filter "*Hoge.java" | Select-Object fullname 

Select-Objectにより、dirコマンドの出力結果から、「fullname」列のみを取り出すことが可能。
なお、Select-Objectのエイリアスは「select」だ。

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7