2014年2月25日

【PowerShell】ファイル検索



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】ファイル作成



スポンサーリンク