web-dev-qa-db-ja.com

愚かな全文検索?

ディレクトリツリー内のすべてのファイルを調べて、すべてのファイルに対して全文検索を実行できるシンプルなWindowsツールを探しています。
Vistaの検索は、開くファイルに注意が必要で、部分的な単語と一致しないため、信頼できません。
誰か良い提案がありますか?

8
shoosh

私は Agent Ransack を何年も使用しており、強くお勧めします。

11
bmb

BareGrep searchと入力するとライブになり、一致したコンテキストが表示されます。私もAgentRansackを使用しましたが、ライブ検索が本当に好きです。

BareGrep screenshot

4
Dan H

findstr

findstr /s "foo" *
3
Joey

私はこれに無料のオープンソースFARマネージャーを使用しています:

FARマネージャー
http://www.farmanager.com/

これは、テキストモードを使用するネイティブWindowsアプリケーション(32ビットバージョンと64ビットバージョンが利用可能)です。

FAR Managerを使用している場合は、次のキーストロークを使用して、目的のパスに移動した後、ファイル検索機能にアクセスします。

  1. Alt-F7(「ファイルの検索」ダイアログを表示するため)
  2. 必要な基準(テキスト文字列、コードページ、およびその他のオプション)を入力します
  3. 「検索エリア」を選択します(デフォルトは現在のディレクトリ)
  4. 「Enter」を押して検索を開始します

これがスクリーンショットです: enter image description here

3

コマンドラインプログラムをお探しの場合は、組み込みの「findstr」コマンドをお試しください。 https://stackoverflow.com/questions/87350/what-are-good-grep-tool-for-windows で推奨されました

何もダウンロードしたりインストールしたりする必要がないので、「windowsgrep」コマンドとして使用します。

「findstr」のドキュメントと例は、 http://technet.Microsoft.com/en-us/library/bb490907.aspx で入手できます。

/ sを使用して、すべてのサブディレクトリを検索します。これは、ディレクトリ内のすべてのファイルとすべてのサブディレクトリで文字列を見つけるためのtechnetの公式例です。

To search every file in the current directory and all subdirectories that contained the Word Windows, regardless of the letter case, type the following:

findstr /s /i Windows *.*
3
Mister_Tom

これは堅実なプログラムのようです あなたが求めていることを達成することができます。

0
Ryan

Windows 7のエクスプローラーは検索ボックスでこれを行うと思いますが、それが機能しない場合は...

試してください http://www.wingrep.com/

0
Cheeto