1

Как искать в КАЖДОМ имени файла в определенном каталоге (например, C:\) определенную строку символов (например, obscure.dll) в Windows 7? Например, поиск в меню «Пуск» не находит файлы в C:\WINDOWS или в моем каталоге ~\AppData .

Я ищу метод, который использует встроенный поиск Win7, без установки Cygwin или других значительных изменений на уровне системы, и без использования невероятно медленных инструментов командной строки. Я хочу знать, что заклинание Ахт будет искать все имена файлов в указанном каталоге.

Опять же, я пытаюсь искать (не обязательно индексировать) ВСЕ имена файлов во всех подкаталогах произвольного каталога, а не только в некоторых расширениях или некоторых каталогах. Если я скажу ИНДЕКСУ весь диск, он будет индексировать СОДЕРЖАНИЕ этих файлов. Я просто хочу знать, какое волшебное заклинание добавить к моему поиску каталога, чтобы искать каждое имя файла в нем.

В качестве другого примера я искал MultiDoc и multidoc в правом окне поиска в проводнике Windows внутри только что распакованного C:\Users\myname\Downloads\afolder\subdir где несколько подкаталогов этого файла содержали MultiDoc.py . Мой поиск не дал результатов. Зачем?

Должен быть способ поиска по всем именам файлов в каталоге, как это делается в Windows XP. Что это?

6 ответов6

1

Используйте Search Everything Portable с USB-ключа. Он ищет каждое имя файла на всем диске менее чем за секунду.

К сожалению, я не знаю, как правильно искать с помощью встроенного поиска в Windows 7.

1

Это не будет быстро, но dir /s из командной строки может сделать это. Например:

dir twain_32*.* /s

Вам может потребоваться запустить командную строку как администратор, но большинство вещей, даже в C:\Windows, будут видны как обычный пользователь.

0

Если вам нужно использовать Windows Search, попробуйте Indexing Options в поле поиска в меню «Пуск» и перейти к дополнительным настройкам. Убедитесь, что все местоположения и типы файлов, которые вам нужны для поиска, индексируются.

0

Помогут ли здесь какие-либо варианты?

Панель управления → Параметры папки

например, "включить подпапки" и "частичные совпадения".

Возможно, флажок "частичное совпадение" в данный момент не установлен на вашем компьютере.

Это может помочь: очевидно, что при поиске в Windows 7 используется AQS (расширенный синтаксис запросов) - это может вам понадобиться, а может и не понадобиться, но это может помочь.

http://www.thelongclimb.com/win7powersearch.pdf

0

У вас должны быть права администратора для прослушивания в C:\Windows или любой другой системной папке.

Попробуйте набрать find /? чтобы получить помощь по этой команде в Windows 7.

Кстати, вы можете скачать Подсистему для Unix-приложений в Windows 7 Professional и Ultimate. Перейдите в раздел «Программы и функции», затем включите или выключите функцию Windows. Вы получите утилиты Unix, которые помогут вам, как сказал Nitrodist.

И не забывайте Windows Power Shell.

Три способа поиска. Просто посмотрите на их помощь.

0

Я считаю, что вам нужно искать расширенный синтаксис запросов поиска Windows.

То, что вы ищете, это "file:" или "filename:".

Например, ваш запрос должен выглядеть так: «file: obscure.dll» или «file: obscure ext: .dll». Этот второй ключ позволяет искать только файлы с расширением «.dll».

Существуют и другие параметры, которые могут отсутствовать в поиске Windows XP, например, «дата:», «размер:», тип мультимедиа «вид: видео / музыка / документы / картинки / ...», содержащие имя папки «путь: / в: / folder: "и вышеупомянутым расширением" ext: ". Есть еще много, но это самые полезные.

И, конечно же, не забывайте о сочетаниях клавиш Ctrl+F в проводнике для быстрого перехода к панели поиска!

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