使用するコマンド
コマンド名 | エイリアス名 | 解説 |
---|---|---|
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」だ。