Мне нужно что-то, что может быстро искать во многих файлах .txt, .pdf и .doc (также предпочтительнее .djvu). Может кто-нибудь здесь назвать или рекомендовать такой инструмент (платформа Windows)?
12 ответов
агент разграбления. (просто погуглите это)
имеет преимущество в том, что поиск выполняется также на сетевых дисках.
Я использую WinGrep для этой цели. Бесплатно, маленький, работает действительно хорошо.
PowerGREP - это еще одно предложение.
С их сайта:
PowerGREP - это мощный инструмент Windows grep. Быстрый поиск по большому количеству файлов на вашем ПК или в сети, включая текстовые и двоичные файлы, сжатые архивы, документы MS Word, электронные таблицы Excel, файлы PDF, файлы OpenOffice и т.д. Найдите нужную информацию с помощью мощных текстовых шаблонов (регулярные выражения) указав форму того, что вы хотите, вместо буквального текста.
Это не бесплатно (стоит $ 149), но, похоже, лучше всего подходит для того, что вы ищете (кроме DJVU - я пока не нашел ничего, что могло бы их найти).
Некоторое время я использовал Copernic Desktop Search . Ему даже удается искать через вложения электронной почты.
Я использую агента Ransack на работе. Он работает довольно круто и пытается искать и двоичные файлы. Он найдет текст в FLA и может использовать регулярные выражения.
Я использую AstroGrep:
AstroGrep - это утилита grep для Microsoft Windows. Grep - это программа командной строки UNIX, которая ищет в файлах ключевые слова. AstroGrep поддерживает регулярные выражения, универсальные параметры печати, сохраняет последние использованные пути и имеет функцию "контекста", которая очень удобна для просмотра исходного кода.
.. и самое лучшее: это бесплатно.
Я использую Windows Power Shell. Работает при поиске строк в txt и doc. Не уверен насчет PDF-файлов.
Команда, которую я использую, выглядит следующим образом:
Get-ChildItem -Recurse | Select-String "find this string"
Windows Search 4.0 для Windows XP (KB940157) перенесет поиск в Vista/7 в XP. ;-)
У меня есть твой ответ !!! Вам нужно установить Cygwin для Windows. Это позволит вам использовать * Unix команды в среде Windows, и это абсолютно бесплатно. После того, как вы его установите, вы можете использовать обычную функцию «grep» для поиска чего угодно.
Вот ссылка для скачивания:http://www.cygwin.com/setup.exe