Я столкнулся с этой проблемой сегодня на Windows 8 и заметил это ранее на Windows 7, а также. Я наконец нашел способ сделать это правильно, и я надеюсь, что этот ответ поможет оригинальным постерам и другим, которые приходят сюда через поиски Google.
Обычно для обычного и расширенного поиска мощности я использовал Nirsoft SearchMyFiles и перестал использовать Windows Search.
Но по какой-то причине у меня возникли проблемы с поиском файлов без каких-либо расширений. Я полагал, что та же ошибка была и в этом приложении.
Но я был не прав, и, по-видимому, Нир Софтер с нуля перепроектировал свой шаблон и механизм регулярных выражений; согласно этому маленькому драгоценному камню, который я нашел размещенным на странице в разделе «История версий»:
- Версия 2.40:
- SearchMyFiles теперь использует внутренний анализатор подстановочных знаков вместо того, чтобы основывать результат поиска на анализаторе подстановочных знаков Windows. Это изменение устраняет досадную ошибку, вызванную парсером подстановочных знаков Windows: в предыдущих версиях SearchMyFiles иногда возвращал неверные результаты, поскольку Windows также сопоставляет подстановочный знак с коротким именем файла (формат 8.3 DOS).
- Примечание. Новый анализатор подстановочных знаков может вызвать некоторые проблемы с совместимостью, например: при сканировании с использованием . Подстановочный знак с парсером Windows, он вернул все файлы, включая файлы без расширения. С новым анализатором подстановочных знаков SearchMyFiles . возвращает только файлы с расширением. Чтобы вернуть все файлы, вы должны использовать * вместо
.
- При загрузке старых файлов конфигурации, SearchMyFiles автоматически конвертирует все . подстановочные знаки для *
- Новый анализатор подстановочных знаков имеет некоторые преимущества, например: если вы ищете . , , вы получите все файлы с 3-х и более точками. С парсером подстановочных знаков Windows в предыдущих версиях вы просто получили список всех файлов.
- Теперь вы можете исключить файлы, используя список шаблонов. Вы должны выбрать эту опцию в поле со списком, потому что по умолчанию опция исключает файлы по расширению.
- Теперь можно указывать строки среды в полях «Базовые папки» и «Исключенные папки» (например,% AppData%).
Поэтому для поиска файлов без расширений не используйте их:
*.* or *.
Просто используйте простое:
*
Например :
Files Wildcard: *
Subfolders Wildcard: *
Примечание. Пожалуйста, не используйте символы подстановки, показанные на «старом» скриншоте, размещенном выше.