Какие поисковые утилиты могут искать по имени файла в Windows 7? [закрыто]

31

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

Примечание: меня не волнует поиск текста в файле. Я просто хочу искать по имени файла.

РЕДАКТИРОВАТЬ: Подводя итог, что в основном в комментариях:

  • Agent Ransack - содержит в себе большую ошибку , которая действительно ограничивает его полезность. Их исправление не работает, и это было там несколько лет.
  • Все - не имеет очень много опций и действительно отстой при поиске по определенному пути.
  • Fileseek - теперь есть способ обойти проблему рекурсивного цикла
Лэнс Робертс
источник
3
Агент Рэнсак не такой хороший выбор по сравнению со всем.
harrymc
@harrymc, это было именно то, что я решил использовать сейчас (принятие - это отдельная вещь), НО я решаю попробовать все позже, и тогда я изменю свое согласие. Если бы у вас были конкретные детали для редактирования в ответе Мехпера, это было бы здорово.
Ланс Робертс
Возможно, стоит подумать об использовании более объективного описания вместо «отстой», чтобы сделать этот вопрос лучше для будущих пользователей. почему поиск Windows не отвечает вашим потребностям?
JamesHenare
@Jaips, на самом деле он вообще не работает для поиска файлов, таких как старый поиск XP (который также мог бы быть улучшен). Поиск в Windows 7 действительно был сделан для поиска текста.
Лэнс Робертс
2
Поиск в Windows 7 сводит меня с ума! Почему Меньше функций, чем Windows XP?
Мас

Ответы:

12

FileSeek

(Бесплатное ПО от Binary Fortress Software)

FileSeek - это молниеносное, маленькое и простое в использовании приложение для поиска файлов для Windows. Его можно даже интегрировать прямо в контекстное меню Windows Explorer, чтобы обеспечить быстрый и легкий доступ. FileSeek не использует фоновую индексацию, поэтому, когда FileSeek закрыт, производительность вашего компьютера не пострадает.

FileSeek работает с 32-битными и 64-битными версиями Windows 7.

Мехпер С. Палавузлар
источник
2
Вау, я влюблен, тем более что с моими SSD накопителями я не хочу запускать фоновую индексацию. Я прогоню его темпами на следующей неделе.
Ланс Робертс
@ Лэнс Робертс: Приятно знать, что вам это нравится. Пожалуйста, напишите несколько строк о вашем предстоящем опыте.
Мехпер С. Палавузлар
Хотя я все еще использую это, у него есть одна ошибка, когда вы не можете использовать «C:» в качестве пути (всегда не возвращает ответов), вы должны использовать «C: \», и ​​даже тогда вы получите кучу ошибок Сообщения. Он по-прежнему прекрасно работает, если вы знаете следующий каталог и выполняете поиск по нему.
Лэнс Робертс
Это далеко не так быстро, как все. Все в одно мгновение. и все делает регулярное выражение. У меня есть только Fileseek для поиска только по именам файлов (вы оставляете поле запроса пустым и выбираете тип поиска для полной строки совпадения). До поиска файлов WMV потребовалось 30 секунд, и он еще не найден. Все находит кучу за секунду и с таким гибким регулярным выражением.
Барлоп
35

Все то, что я использую. Очень быстро и удобно.

Мехпер С. Палавузлар
источник
2
Жаль, что он не работает на обычных учетных записях пользователей. Я хотел бы использовать его на учетных записях домена, только поиск по пользовательским файлам.
парадроид
1
чисто потрясающе. От загрузки до использования заняло около 45 секунд. +50 респ за это.
Гордон Густафсон
4
@Crazy, остерегайтесь того, что я теперь обнаружил, что все не позволяет вам выбрать путь, который вы хотите искать, очень расстраивает при работе с несколькими дисками, некоторые из которых подключены к сети.
Ланс Робертс
2
Все позволяет вам выбрать путь, который вы хотите найти. Прочитайте документ.
harrymc
1
@ barlop, спасибо, пришло время попробовать еще раз, я еще ничего не доволен.
Ланс Робертс
14

Поиск в Windows 7 на самом деле не так уж и плох, если вы выучите несколько ключевых слов.

В поиске Windows 7 используется расширенный синтаксис запросов (дополнительные параметры описаны здесь )

Похоже, вы хотите сделать некоторые очень простые функции поиска. Вот несколько примеров.

Далее выполняется поиск файлов размером более 8 МБ с именем, содержащим текст «имя файла», имеющим расширение .mp3 и измененным 25-го числа.

name:~~"filename" size:>8 MB ext:.mp3 datemodified:7/25/2011

Двойная тильда ищет любую часть в строке поиска, содержащую ваш поисковый запрос. Это похоже на поиск "* someSearch *" с использованием подстановочных знаков ниже. Если вы не используете двойную тильду, она будет искать только начало слов.

Например, поиск name:"file"или name:"ness"когда имя файла не "Aewsomeness Somefile.txt"будет отображаться, если у вас не было двойной тильды, поскольку эти поисковые термины не находятся в начале слов.

Вы также можете использовать подстановочные знаки, как в старые добрые времена (одна тильда позволяет использовать подстановочные знаки старого стиля (? И *):

name:~"f?lena*"

"?" это заполнитель для любого персонажа. «*» - это заполнитель для любого количества любых символов.

James T
источник
Спасибо за информацию. Я прочитал вашу ссылку на AQS, но она не объясняла, для чего нужны тильды и двойные тильды.
Ланс Робертс
@Lance Roberts Вторая ссылка (с использованием расширенного синтаксиса запросов программно) описывает двойную и одну тильду в разделе «Операторы запросов». Я обновил свой ответ с более подробной информацией о тильде и двойной тильде.
Джеймс Т
+1, синтаксис становится второй натурой, как только вы привыкните к нему, и встроенные решения всегда предпочтительнее.
Вайбхав Гарг
Я отправил правку, чтобы исправить ссылку на расширенный синтаксис запроса. Используйте это сейчас: msdn.microsoft.com/en-us/library/aa965711%28v=VS.85%29.aspx
11101101b
9

Google Desktop

стим
источник
1
Ну, я установил его, не смог по-настоящему протестировать его возможности поиска, прежде чем он меня галнул, потому что closeфункция в меню для боковой панели не работала. Хотя я думал, что полюблю боковую панель, бывают случаи, когда мне нужно ее закрывать (и я действительно ненавижу этику работы ленивого программиста, который вставил строку в меню, но не заставил ее работать).
Ланс Робертс
3
Некоторое время назад я использовал Google Desktop. Это было слишком тяжело. Если вы используете его, вы, вероятно, заметите замедление.
Мехпер С. Палавузлар
Поскольку он работает во время простоя - замедление незаметно ... брандмауэр и AV оказывают более ощутимое влияние)
стим
-1 [Google Desktop больше не поддерживается] ( googledesktop.blogspot.com )
Дэвид Лебауэр,
Очень смешно)) Тебе не кажется, что прошло много времени с тех пор, как был дан ответ?)
стим
6
cd where.to.start.searching && dir /s /b *part.of.filename*
kizzx2
источник
да, старая добрая командная строка - но если вы хотите выполнять быстрый поиск, вам следует поместить их в файл .CMD с критериями поиска в качестве параметра
BerggreenDK
5

Мне всегда нравился агент Ransack , одна из лучших бесплатных утилит для поиска файлов. Вы можете искать имена файлов или их содержимое, и у него есть много других опций, таких как логические операторы. Это также входит в 32 или 64 бита.

оборота MaQleod
источник
Это также позволяет сохранять результаты поиска для будущего использования.
Isxek
также известный как filelocator lite mythicsoft.com/page.aspx?type=filelocatorlite&page=home
Гордон Густафсон
У агента Ransack есть много опций, но есть одна большая ошибка (в Windows 7 64-bit). Он выполняет некоторый рекурсивный цикл поиска по каталогам и возвращает 20 или 30 результатов вместо 1, причем пути просто рекурсивно становятся больше.
Ланс Робертс
2
Вот ссылка, чтобы исправить ошибку Agent Ransack.
Ланс Робертс
Агент Рансак отлично. Он найдет любой файл, который существует на диске. Если вы не выполняете поиск так часто, что вам нужна индексация, или ищете только определенные места, используйте его. Если оставить открытым после поиска, последующие поиски будут быстрее. Но его старший брат, несвободный FileLocatorPro, является лучшим выбором, если вы хотите индексировать. Тогда индексация Windows может быть отключена.
Абраксас
5

С тех пор как я воспользовался поиском по всему , меня больше не волнует, где я сохраняю свои файлы. Все даже выглядит внутри корзины.

  • Регулярные выражения на имена файлов работают.
  • Вы можете искать только определенные пути, добавляя путь к строке поиска , например, «ctures \ * .jpg» для изображений в любой папке пользователя. Путь не может иметь подстановочные знаки, хотя.
  • В разделе часто задаваемых вопросов содержатся инструкции по обходу запроса UAC. К сожалению, ES не обновлялся почти два года, чтобы добавить это запланированное задание автоматически или во время установки. Ну, просто сделайте эту настройку один раз и забудьте об этом. На самом деле рекомендуется запускать его при запуске, поскольку запуск ES в больших наборах файлов занимает несколько секунд.
  • Просто совет: чтобы ES не замедлял работу системы, если у вас есть фоновый процесс, который создает сотни временных файлов по определенному пути, исключите этот путь.
Уильям С
источник
Там есть несколько приятных функций, хотя путь не работает должным образом, на самом деле, если вы щелкнете правой кнопкой мыши по диску и выберете Search Everythingего, у вас неправильный синтаксис. Что им действительно нужно, так это выбор, который имеет агент Ransack в сочетании со своими возможностями поиска.
Ланс Робертс
1
Привет @ lance-roberts, за четыре года его использования я никогда не пробовал щелкать правой кнопкой мыши> Искать все. Я всегда использовал горячую клавишу, чтобы открыть ES (без запроса UAC!), И я всегда набираю «\», чтобы ограничить поиск путями. Такое поведение буквы диска действительно странное, поэтому используйте вместо него «c: \», «c: \ * .jpg» или «c | d | e: \ * .jpg». Но, Лэнс, ты должен признать, что любишь результаты ES по мере того, как ты вводишь, и что его фоновая индексация очень легка и едва заметна. Я вижу, что CrazyJugglerDrummer убежден, так что еще вы ищете?
Уильям С.
Да, мне нравятся их быстрые результаты. Одна тревожная вещь, которую я видел, это то, что, когда я не получаю результаты, я оставляю вопрос, думает ли он до сих пор, нет никаких признаков того, что я заметил, что рассказывал мне о неудаче. Я буду больше заниматься этим на следующей неделе и посмотрю, как это будет.
Ланс Робертс
Кстати, указанная горячая клавиша - Win-G. За эти четыре года я также попробовал Google Desktop, X1 и Copernic . Я всегда возвращаюсь к ES. :)
Уильям С
4

Не ответ на ваш прямой вопрос, но:

Вы можете искать по имени файла в поиске Windows, используя специальный синтаксис «имя файла:% запрос%» в поле поиска. Хотя, вероятно, справедливо сказать, что это гораздо менее заметно, чем должно быть. Смотрите этот пост (форумы Microsoft).

JamesHenare
источник
3

Cygwin

Тогда find / -name "Name of file". У меня нет большого опыта в поиске командной строки Windows, но findутилита никогда не подводит меня. Опять же, файл пакетного / bash-скрипта позволит легко использовать мощный поиск.

n0pe
источник
Я администрирую некоторые Unix-системы и должен использовать find, хотя этого недостаточно, чтобы всегда помнить забавный синтаксис.
Ланс Робертс
Хорошо, что вы можете написать небольшой командный файл с уже введенной командой. Я признаю, что синтаксис немного хитрый, но это хороший путь для вас, чтобы исследовать и, возможно, учиться. Утилита чрезвычайно мощная (вы даже можете комбинировать ее с чем-то вроде grep / egrep), и время, потраченное на ее изучение, определенно сэкономит время на поиск в будущем.
n0pe
Да, мне нравятся командные файлы, и я стараюсь использовать их, когда могу, мне нужно подумать об этом. Есть ли diffв этом и Cygwin ?
Ланс Робертс
Да, у Cygwin есть GNU diff
n0pe
Вам не обязательно нужен Cygwin. Gnu find также включен в пакет GnuWin32 ( gnuwin32.sourceforge.net ). Но в любом случае, было бы неплохо переименовать exe-файл в gfind.exe или аналогичный, чтобы он не конфликтовал с Windows find.exe(что-то вроде хромого grep)
mivk
3

FileSearchEX

FileSearchEX - это не бессмысленная утилита поиска файлов для Windows 7. Она предлагает упрощенный интерфейс поиска, такой как Windows XP, но в обновленном и современном стиле. В отличие от других инструментов поиска, FileSearchEX хорошо работает с миллионами элементов в области результатов.

  • Низкие системные требования.
  • Чрезвычайно простой интерфейс поиска.
  • Портативное приложение для удобного сетевого развертывания.
  • Миллионы результатов поиска можно легко перемещаться.
  • Пользователям не нужно изучать новую утилиту поиска файлов. Поиск в стиле XP.

Скриншот

FileSearchEX бесплатен для личного использования на персональном компьютере.

Мехпер С. Палавузлар
источник
1
Мне тоже нравится этот Они просто обновили его с некоторыми дополнительными функциями.
pcunite
3

Я использую Lookeen сам. Это инструмент Outlook, но его также можно использовать в качестве решения для поиска Windows . К сожалению, это немного дороже. Но там я нашел тестовую демонстрацию. Тебе стоит попробовать это.

Stefans
источник
2

Super Find XT является еще одним.

Гордон Густафсон
источник
Я скачал и установил это сегодня, но даже для изменения имени файла (или пути) у вас должна быть версия «сторонников», поэтому я даже не могу ее протестировать.
Лэнс Робертс
Есть также ошибка запуска (в Win7 64bit), когда он ищет какой-то неизвестный диск.
Ланс Робертс
2

Locate32

(Бесплатное ПО от Janne Huttunen)

Locate32 - это программное обеспечение, которое можно использовать для поиска файлов на жестких дисках и в других местах. Он работает как updatedb и находит команды в системах на основе Unix. Другими словами, он использует базы данных для хранения информации о структурах каталогов и использует эти базы данных в поисках. Использование этих баз данных обеспечивает очень высокую скорость поиска. Программное обеспечение включает в себя диалоговое приложение, а также консольные программы, которые можно использовать как для обновления, так и для доступа к базам данных. Поддерживаемые операционные системы: Windows 98 / ME / NT4 / 2000 / XP / Vista / 7.

Мехпер С. Палавузлар
источник
2

XSearch

(Freeware от www.easexp.com)

XSearch - это классический инструмент поиска с большим количеством функций, которые Windows Search не предоставляет. Он работает классическим способом: ни одна служба индексирования не будет непрерывно сканировать ваши файлы в фоновом режиме.

Он поддерживает поиск файлов по имени файла, размеру, дате, времени и словам. В отличие от поиска Windows, вы можете указать точный размер (в байтах, КБ, МБ или ГБ), точную дату и / или время, а также другую дату (измененное, созданное, последнее посещение).

Можно указать параметры слова или имени файла, такие как «Любой», «Все», «Точная фраза», «Без» и т. Д., А также с учетом регистра, шестнадцатеричное значение, UTF8 и Unicode.

Инструмент HexView, включенный в XSearch, позволяет просматривать файлы в шестнадцатеричном формате, он работает как редактор только для чтения и поддерживает большие файлы.

Поддерживаемые ОС: Windows 2000 / XP / Vista / 2008/7

Мехпер С. Палавузлар
источник
1
Инструмент HexView звучит заманчиво.
Ланс Робертс
1
Такой хороший инструмент. Все остальные не работают без прав администратора ... Это должен быть выбранный ответ.
затруднение
1

Установите Cygwin и выполните поиск в стиле Unix с помощью find, grep, et al.

Даниэль Р Хикс
источник
1

Я настоящий поклонник Windows «Классический поиск» с 2000 / XP, поэтому для меня бесплатная утилита EaseXP XSearch восполняет этот пробел на моем ПК с Windows 7 x64. У него есть хорошая панель результатов, похожая на проводник, где вы можете манипулировать найденными файлами (открывать / вырезать / копировать / удалять и т. Д.). Тем не менее, я столкнулся с капризными ошибками приложений в XSearch; когда это происходит, я склоняюсь к Astrogrep , который, несмотря на свое имя, может выполнять поиск только по имени файла, и в этом году он активно развивался. Я также склоняюсь к использованию SearchMyFiles от Nirsoft , который имеет полезные режимы поиска дубликатов и не дубликатов, а также стандартный режим поиска.

Чтобы расширить предыдущее CMD.EXEрешение, вы можете добавить следующее в свой CMD.EXEстартовый скрипт, если он у вас есть. (полный путь к вашему сценарию запуска CMD должен быть определен в разделе HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRunреестра).

doskey f=dir /s /b "$*"

Пример использования:

f D:\installers\*.msi
f C:\Documents and Settings\win*
Jimadine
источник
1

Попробуйте программу, которую я написал пару лет назад: SwiftSearch

Это работает только для учетной записи администратора и только для NTFS.

Обновление: я только с открытым исходным кодом! (см. обновленную ссылку)

Мехрдад
источник
На самом деле, я всегда использую учетную запись администратора.
Ланс Робертс
1

FileSearchy

FileSearchy - это быстрая, мощная и простая в использовании утилита для поиска файлов на вашем компьютере. Он обеспечивает поиск в реальном времени по имени файла. В отличие от других инструментов поиска с мгновенным поиском файлов, он также позволяет выполнять поиск по строке содержимого, дате и размеру. FileSearchy поддерживает множество популярных форматов и выделяет найденный текст в имени файла и его содержимом.

Бесплатно для личного использования.

lightstep
источник