古いハードディスクはインデックスをオンにすると常にノイズを発生させていたため、Windows7でWindowsサーチのインデックスをオフにする必要がありました。
今私は使用したい現在のディレクトリとサブディレクトリ内にあるすべてのファイル内の特定のテキスト用語を検索するためのWindowsコマンドプロンプト
Windiowsコマンドfindstrを使用してサブディレクトリを検索するにはどうすればよいですか?
現在、コマンドプロンプトを開き、ディレクトリをC:\Users\Damien\Documents\Research\2012July
に変更して、コマンドfindstr "thesis" *.tex /S
を実行すると、次のエラーが発生します。
FINDSTR: Cannot open /s
/ Sを削除すると、このコマンドは現在のディレクトリを検索しますが、サブフォルダ内のテキストも検索できるようにしたいです。
最初に/S
を付ける必要があります。つまり、次のようになります。
findstr /S "thesis" *.tex
組み込みのヘルプから:
C:\>findstr /?
Searches for strings in files.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
[/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
strings [[drive:][path]filename[ ...]]
あなたの修飾子/スイッチは、それらが何と呼ばれていても、来る必要があります前あなたのパターン/文字列
あなたは間違った順序であなたの議論を持っています、これを試してください:
findstr /S "thesis" *.tex