7

Я ищу простой инструмент Windows, который может просматривать все файлы в дереве каталогов и выполнять полнотекстовый поиск по всем файлам.
Я просто не доверяю поиску в Vista, потому что кажется, что он требователен к открываемым файлам и не соответствует частичным словам.
Кто-нибудь получил хорошее предложение?

7 ответов7

11

Я использовал агента Ransack в течение многих лет и очень рекомендую его.

3

findstr:

findstr /s "foo" *
3

Я использую бесплатный FAR Manager с открытым исходным кодом для этого:

  FAR Manager
  http://www.farmanager.com/

Это нативное приложение Windows (доступны 32-битные и 64-битные версии), которое использует текстовый режим.

Когда вы используете FAR Manager, используйте эти нажатия клавиш, чтобы перейти к функции поиска файлов после перехода по нужному пути:

  1. Alt-F7 (чтобы вызвать диалог "Поиск файла")
  2. Заполните желаемые критерии (текстовая строка, кодовая страница, а также некоторые другие параметры)
  3. Выберите "Область поиска" (по умолчанию это текущий каталог)
  4. Нажмите "Enter", чтобы начать поиск

Вот скриншот:

3

Если вы ищете программу командной строки, попробуйте встроенную команду "findstr". Это было рекомендовано по адресу https://stackoverflow.com/questions/87350/what-are-good-grep-tool-for-windows

Я использую ее как команду "windows grep", поскольку мне не нужно ничего скачивать или устанавливать.

Документация и примеры для "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

BareGrep работает, когда вы вводите поиск, и показывает соответствующий контекст. Я тоже использовал AgentRansack, но мне действительно нравится живой поиск.

BareGrep скриншот

0

Это похоже на солидную программу, которая может выполнить то, что вы просите.

0

Я считаю, что проводник Windows 7 сделает это с помощью окна поиска, но если это не сработает ...

Попробуйте http://www.wingrep.com/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .