Vistaエクスプローラで、ディレクトリ内のすべてのファイルのコンテンツで単語を検索するにはどうすればよいですか?


9

VistaのディレクトリにPHP Webサイトがあります。

そのディレクトリ内の多くのファイルには、「出力」という単語が含まれています。Windowsエクスプローラーで、検索ボックスに「出力」と入力します。2つのファイルは検出されますが、その他のファイルは検出されません。

Vistaのエクスプローラー検索を正確かつ信頼できるものにするために何をしなければなりませんか?

現在、私はEclipseを開いてグローバル検索を実行することでこれを解決します。毎回Eclipseを開くのに20秒間待つことなくこれを実行できればいいのですが。

代替テキスト

これが私の検索オプションです。私はすべてをオンにしています:

ここに画像の説明を入力してください

回答:


6

私はこれについても広く検索しました。「インデックス付けされていないものを含める」オプションは、特定のファイルタイプをまだ除外しているようです(同様のテストを設定しました。ファイルの名前を.txtに変更した場合、機能しますが、名前を.phpに戻すと、ファイルが見つかりません)。それを回避する唯一の方法は、実際にビスタにそのファイルタイプの指示をここで検索させることです。

しかし、私が検索したい拡張機能ごとにVistaを準備することは、解決策ではありません。私は、agent ransackという無料のユーティリティを使用する傾向があります 。それはあなたがフォルダーを指定することを可能にし、ファイルの内容を検索し、その総当たりのメカニズムを考えると、それは驚くほど高速です。

代替テキスト


+1。しばらく前にWindows XPの組み込み検索をある種の便利な形にキックしようとすることにうんざりした後、私は独自の検索ツールを作成していました-その後、エージェントランサックにポイントされ、それが必要なすべてを実行していることがわかりました。
David Spillett、2011

7

そのような検索にはNotepad ++を使用します。Eclipseよりも開くのが軽く、素晴らしい出力と他の多くのオプションがあります。もちろん他にもたくさんのツールがありますが、私はこれが好きです。

メニュー

ファイル内を検索


1

コントロールパネルの検索オプションに移動して、非表示のファイルとフォルダーを検索できるようにする必要がある場合がありますか?


上記のスクリーンショットで「インデックス以外のファイル、隠しファイル、システムファイルを含める」をチェックしましたが、どこか別の意味ですか?
Edward Tanguay

1

最近、私は本当にクールなツール見つかっvoidtoolsにより、すべて非常によくこれを行います。

すべてのファイル名(非表示、システム、通常:すべて)のインデックスを維持します。
非常に高速で、最小限の実用的なユーザーインターフェイスを備えています。
ファイル名の一部、ワイルドカード、さらには正規表現を使用して検索できます。

あなたが本当に探しているファイルを表示しない、これらのすべての「インデックス付き検索」リソース豚よりもはるかに優れています。

--jeroen


0

ファイルの内容ではなく、ファイル名、日付、サイズなどのみにインデックスを付けるLocate32という無料のユーティリティをチェックアウトする必要があるかもしれません。

これはすでに説明したEverythingと同じように機能しますが、これはNTFSだけでなくすべての種類のドライブで機能し、ファイルの内容も検索するように構成できます(たとえば、名前がで始まるファイルを検索するように"Report"小さくできます)"Archive"ディレクトリ内ではなく、20 MBを超えている場合、それに一致するファイルについては、コンテンツ内で文字列を検索します"Needed now!"

Win+Shift+F検索ダイアログを表示するようにキーを構成しましたが、ディレクトリやファイルにアクセスするためのより速い方法が見つかりませんでした。


0

DOSに行く!

コマンドプロンプトを開き、「findstr」を使用して検索します

C:\> findstr /I "$output" C:\data\*.php5

findstr /?を実行するすべてのオプションを確認してください。

出力を「パイプ」または「リダイレクト」することもできます


3
それはDOSではありません、fwiw。
user1686 2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.