5

Как мне искать файлы без расширения? Для лучшего эффекта я хотел бы только <4kb, и если бы я мог искать внутри текста thewordiwant

У меня также есть визуальные студии, но я не думаю, что написание слова * с типом файлов - хорошая идея. Также *. не ищет только файлы без расширения.

3 ответа3

6

В командной строке:

dir c:\*. /s /a-d

Это позволит найти файлы без расширения (*.) На C:\ и во всех подкаталогах (/s) и исключить имена каталогов (/a-d).

Это будет только найти файлы на основе имени. Это не будет соответствовать вашим другим критериям размера файла или содержания.

2

Я столкнулся с этой проблемой сегодня на Windows 8 и заметил это ранее на Windows 7, а также. Я наконец нашел способ сделать это правильно, и я надеюсь, что этот ответ поможет оригинальным постерам и другим, которые приходят сюда через поиски Google.

Обычно для обычного и расширенного поиска мощности я использовал Nirsoft SearchMyFiles и прекратил использовать поиск Windows.

Но по какой-то причине у меня возникли проблемы с поиском файлов без каких-либо расширений. Я полагал, что та же ошибка была и в этом приложении.

Но я был неправ, и, по-видимому, Нир Софтер с нуля перепроектировал свой шаблон и механизм регулярных выражений; согласно этому маленькому драгоценному камню, который я нашел размещенным на странице в разделе "История версий":

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

Поэтому для поиска файлов без расширений не используйте их:

*.* or *.

Просто используйте простое:

* 

Например :

Files Wildcard: *
Subfolders Wildcard: * 
File Size: At most: 4 KB / 4096 Bytes

Примечание. Пожалуйста, не используйте символы подстановки, показанные на «старом» скриншоте, размещенном выше.

0

Поиску в Windows не хватает возможности поиска текста внутри файлов любого типа. Вот хорошая замена, которая хорошо вписывается в Windows. http://www.wingrep.com/ конечно это бесплатно.

Чтобы ответить на ваш главный вопрос, просто найдите имя файла без расширения. Ничто не говорит о том, что вам нужно указывать расширение в ваших поисковых терминах, и если вы начнете вводить поисковый термин, посмотрите внизу выпадающего меню, и вы увидите синим текстом «size:». Нажмите, чтобы указать ограничение размера.

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