PowerShellでファイルを検索するには、Get-ChildItemを使います。
基本構文は次の通りです。
Get-ChildItem [ファイル名]
PS C:\work> Get-ChildItem "*.jpg"
この例では、C:\data\tmpでjpg拡張子の付くファイルを検索しています。
ちなみにこの方法だと、そのフォルダ内しか検索してくれません。
サブフォルダも検索したい場合は、-Recurseをつけます。
PS C:\work> Get-ChildItem C:\data\tmp "*.jpg" -Recurse
ただここで注意しなければいけないのは、検索を開始する親フォルダを指定しないといけないことです。
上の例では、C:\data\tmpの部分です。
<関連記事>
【PowerShell】ファイルから文字列を検索する
【PowerShell】ファイルをコピーする
【PowerShell】ファイルを削除
【PowerShell】ファイルを読み込む
【PowerShell】ファイル作成
スポンサーリンク