コマンドプロンプトからファイル/フォルダに対して文字列検索する


文字列検索

コマンドプロンプトを使用して、ファイルやディレクトリに対して文字列検索を実行する。

ファイル内検索

サンプルコマンド

for /f "usebackq" %i in (`dir /a-d /s /b 検索対象パス`) do find /i "検索文字列" %i

実行例

for /f "usebackq" %i in (`dir /a-d /s /b C:\documents\test.txt`) do find /i "TEST" %i

フォルダ内検索

サンプルコマンド

findstr /s /i “検索文字列” 検索対象パス

実行例

フォルダ内への検索は検索結果が大量に出る可能性もあるので、検索結果をテキストへ出力しておくのがおすすめ。

findstr /s /i “TEST” C:\documents\* > C:\findstr\list.txt