web-dev-qa-db-ja.com

フォルダ内のファイルの内容を検索するにはどうすればよいですか?

Win 7で、特定のフォルダー内のすべてのファイルの内容からWordを検索するにはどうすればよいですか。

XPこれは簡単でした。検索ウィンドウの[ファイル内の単語またはフレーズ]テキストボックスに単語を入力するだけで、その単語を含むファイルのみが含まれます。検索結果。

4
CJ7

Findstr Windowsコマンドラインに精通している場合に適している可能性があります。findstrはWindows用のgrepの一種であり、バージョンXP以降のWindowsに付属しています。個人的に私はウィンドウにbashを使用し、その中にgrepを使用していますが、これはサードパーティのソフトウェアであり、デフォルトではWindowsに付属していません。 findstrの例: enter image description here

\s現在のディレクトリとすべてのサブディレクトリで一致するファイルを検索します

2>nulは、開くことができないファイルのエラーを取り除くことです

1
bladekp

Explorerの右上には、検索ボックスがあります。

それを完了し、検索を押します。その検索が完了すると、画面の下部に「もう一度検索:」が表示されます。ここで、ファイルの内容を検索するように指定できます

1
ernie

Windowsのようなものがもっと必要な場合XP searchは、 Agent Ransack と呼ばれる無料のツールを見てください。

他のいくつかのツールはここで言及されています:

インデックスサービスを使用せずにWindowsでファイルとコンテンツを*確実に*検索する最良の方法?

0
snowdude

最初に、Windowsエクスプローラーは、ファイル名の一部として「test」を含むすべてのファイルを検索しますが、検索の最後までスクロールすると結果は次のようになります。

Initial search results

限定ソリューション

[ファイルの内容]をクリックすると、ファイル内でキーワード「mykeyWord」が検索されます。

それにもかかわらず、なぜこのオプションがデスクトップのようにすべてのフォルダで利用できないのかはわかりません。このコンテキストの場合でも、ウィンドウは解決策を実装しました。content:でクエリを開始し、キーワードを結合します。複数の単語を検索する場合は、引用符が必要です。

これらのソリューションは機能すると思われるので一般的ですが、私の模擬テストでは失敗しました。そこでは、pythonファイルからキーワードを見つける必要があります。

0
strpeter