9

Мне нужно что-то, что может быстро искать во многих файлах .txt, .pdf и .doc (также предпочтительнее .djvu). Может кто-нибудь здесь назвать или рекомендовать такой инструмент (платформа Windows)?

12 ответов12

4

агент разграбления. (просто погуглите это)

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

3

Я использую WinGrep для этой цели. Бесплатно, маленький, работает действительно хорошо.

3

PowerGREP - это еще одно предложение.

С их сайта:

PowerGREP - это мощный инструмент Windows grep. Быстрый поиск по большому количеству файлов на вашем ПК или в сети, включая текстовые и двоичные файлы, сжатые архивы, документы MS Word, электронные таблицы Excel, файлы PDF, файлы OpenOffice и т.д. Найдите нужную информацию с помощью мощных текстовых шаблонов (регулярные выражения) указав форму того, что вы хотите, вместо буквального текста.

Это не бесплатно (стоит $ 149), но, похоже, лучше всего подходит для того, что вы ищете (кроме DJVU - я пока не нашел ничего, что могло бы их найти).

2

Grep

2

Некоторое время я использовал Copernic Desktop Search . Ему даже удается искать через вложения электронной почты.

1

Я использую агента Ransack на работе. Он работает довольно круто и пытается искать и двоичные файлы. Он найдет текст в FLA и может использовать регулярные выражения.

1

Я использую AstroGrep:

AstroGrep - это утилита grep для Microsoft Windows. Grep - это программа командной строки UNIX, которая ищет в файлах ключевые слова. AstroGrep поддерживает регулярные выражения, универсальные параметры печати, сохраняет последние использованные пути и имеет функцию "контекста", которая очень удобна для просмотра исходного кода.

.. и самое лучшее: это бесплатно.

http://astrogrep.sourceforge.net

0

Я использую Windows Power Shell. Работает при поиске строк в txt и doc. Не уверен насчет PDF-файлов.

Команда, которую я использую, выглядит следующим образом:

Get-ChildItem -Recurse | Select-String "find this string"
0

Windows Search 4.0 для Windows XP (KB940157) перенесет поиск в Vista/7 в XP. ;-)

0

У меня есть твой ответ !!! Вам нужно установить Cygwin для Windows. Это позволит вам использовать * Unix команды в среде Windows, и это абсолютно бесплатно. После того, как вы его установите, вы можете использовать обычную функцию «grep» для поиска чего угодно.

Вот ссылка для скачивания:http://www.cygwin.com/setup.exe

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