Windows,指定したディレクトリ配下のファイルを全て検索する

スポンサーリンク

鍛錬 120

Windows,指定したディレクトリ配下のファイルを全て検索する

指定したディレクトリ(フォルダ)から開始して、その配下のディレクトリも含めて、指定したパターンに一致するファイルを検索するには、where を使用します。
 
使用方法は、以下に示す通りです。

where /R 検索を開始するディレクトリ名 ファイルのパターン
スポンサーリンク

実行結果

以下は、様々なパターンでファイルを検索しています。

「ファイル名」を指定して、「指定したディレクトリ」から検索を開始

以下は、ディレクトリ D:\tmp を指定して、ファイル sample.txt を検索しています。

C:\>
C:\>where /R D:\tmp sample.txt
D:\tmp\sample.txt

 
上記に示した通り、ディレクトリ D:\tmp 配下には、ファイル sample.txt が1つ存在することが分かりました。

「拡張子」を指定して、「指定したディレクトリ」から検索を開始

以下は、ディレクトリ D:\tmp を指定して、拡張子が .txt のファイルを検索しています。

C:\>
C:\>where /R D:\tmp *.txt
D:\tmp\apple.txt
D:\tmp\orange.txt
D:\tmp\sample.txt
D:\tmp\BBB\XXXXXXXXXX.txt
D:\tmp\directory\ABC.txt
D:\tmp\directory\testdir\ABC.txt

 
上記に示した通り、ディレクトリ D:\tmp 配下には、拡張子が .txt であるファイルが6個存在することが分かりました。

「ファイル名」を指定して、「カレントディレクトリ」から検索を開始

以下は、カレントディレクトリを指定して、ファイル sample.txt を検索しています。

D:\tmp>
D:\tmp>where /R . sample.txt
D:\tmp\sample.txt

 
上記に示した通り、カレントディレクトリ配下には、ファイル smaple.txt が1つ存在することが分かりました。

「拡張子」を指定して、「カレントディレクトリ」から検索を開始

以下は、カレントディレクトリを指定して、拡張子が .txt のファイルを検索しています。

D:\tmp>
D:\tmp>where /R . *.txt
D:\tmp\apple.txt
D:\tmp\orange.txt
D:\tmp\sample.txt
D:\tmp\BBB\XXXXXXXXXX.txt
D:\tmp\directory\ABC.txt
D:\tmp\directory\testdir\ABC.txt

 
上記に示した通り、カレントディレクトリ配下には、拡張子が .txt であるファイルが6個存在することが分かりました。

タイトルとURLをコピーしました