Пошук файлів без розширення в Windows 7


10

Я не можу за все життя придумати спосіб пошуку Windows 7 Explorer для пошуку файлів без розширення. У XP це було приємно і просто: просто шукайте файли з ім'ям, *.але в 7, які не працюють і повертають усі файли, як і у них ext:..

Пошук став надзвичайно обтяжливим у Windows 7. Хтось знає, як виконати це раніше нехитре завдання?


1
Я хотів би побачити рішення з тим, що не потрібно вдаватися до сторонніх додатків, але це має робити все, що вам потрібно. mythicsoft.com/agentransack
skub

1
Може бути виправлення для пошуку Windows тут ... davidlenihan.com/2009/06/teaching_windows_about_files_w.html
Moab

Пошук у Windows - не самий інтуїтивний синтаксис. Мені цікаво історія та розвиток Windows Search і з чого він почався.
surfasb

Re: Посилання Moab - > Файли, які не мають розширення (наприклад, "makefile"), не працюють добре в Windows. Неправда; У XP не було проблем з файлами без розширень або навіть безіменними файлами (наприклад, `.htaccess '). Звичайно, Explorer виявився дещо складним, і командний рядок було простішим у використанні, але проблем із функцією пошуку ніколи не було.
Synetech

> Пошук у Windows - не самий інтуїтивний синтаксис. Мені цікаво історія та розвиток Windows Search і з чого він почався. Ймовірно, (безладна) суміш між шаблонами, гегекс, конкуренція Google та надмірне вживання наркотиків. Я не був би таким божевільним, якби це була лише проблема пошуку в Windows, але в Win7 навіть звичайна функція пошуку в Провіднику порушена, оскільки вони вирішили замінити пошукову функцію Провідника на розбитий пошук у Windows. : roll: Я не знаю, що гірше; неефективний / складний новий синтаксис, або що він завжди потребує 100% ЦП, щоб зробити що-небудь / нічого.
Synetech

Відповіді:


14

Згідно з MSDN, нічого символу немає []. Тому натисніть F3і введіть ext:[].


Такий вид, майже працює. Він повертає файл, який насправді не має розширення, але також повертає деякі файли, позначені як такі, що не мають розширення, хоча вони містять один або більше періодів, а також усі папки, навіть ті, що містять періоди. Гм, схоже, Windows 7 навіть не може вказати тип файлів та / або правильно проаналізувати назви файлів / розширення. (Мені подобається Win7 з кожним днем ​​все менше.)
Synetech

1
Дивно, що файли з кількома періодами за визначенням мають розширення, і ці файли не відображаються в моїй системі. Папки також мають розширення, так що це не лише для файлів. Якщо ви хочете лише файли, вам слід додати фільтр: NOT kind:folderоскільки він неявно здійснює пошук усіх типів об'єктів, а не лише файлів. Я не можу допомогти тобі, як подобається / не подобається Win 7.
surfasb

3

Як зазначає @surfasb, [] може використовуватися для позначення "нічого", і ви можете використовувати його з ext:фільтром.

Потім ви можете використовувати це в поєднанні з type:фільтром і сказати, що НЕ показувати папки файлів:

ext:[] type:NOT"file folder"


1

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

Як правило, для звичайного, а також розширеного пошуку потужності я використовував Nirsoft SearchMyFiles і перестав використовувати Windows Search.

введіть тут опис зображення

Але мені чомусь виникли проблеми з пошуку файлів без будь-яких розширень. Я вважав, що така ж помилка була і в цьому додатку.

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

  • Версія 2.40:
    • Тепер SearchMyFiles використовує внутрішній аналізатор підстановки замість того, щоб базувати результат пошуку на синтаксичному синтаксичному аналізаторі Windows. Ця зміна вирішує набридливу помилку, спричинену аналізатором підстановки Windows: У попередніх версіях SearchMyFiles іноді повертав невірні результати, оскільки Windows також відповідає підстановці із коротким ім'ям файлу (8.3 DOS-формат).
    • Примітка. Новий аналізатор підстановок може викликати деякі проблеми сумісності, наприклад: Під час сканування за допомогою . wildcard з аналізатором Windows, він повертав усі файли, включаючи файли без розширення. З новою SearchMyFiles WildCard аналізатором . повертає лише файли з розширенням. Для повернення всіх файлів слід використовувати * замість * .
    • Під час завантаження старих конфігураційних файлів SearchMyFiles автоматично перетворює всі . макіяж до *
    • Новий аналізатор символів має деякі переваги, наприклад: якщо ви шукаєте . . . , ви отримаєте всі файли з 3 крапками або більше. З попереднім паркером Windows у попередніх версіях ви просто отримали список усіх файлів.
    • Тепер ви можете виключати файли, використовуючи список символів. Цю опцію потрібно вибрати з комбінованого вікна, оскільки типовим варіантом є виключення файлів за допомогою розширення.
    • Тепер ви можете вказати рядки середовища в полях "Базові папки" та "Виключені папки" (наприклад:% AppData%)

Тож для пошуку файлів без розширень не використовуйте такі:

*.* or *.

Просто використовуйте просте:

* 

Наприклад :

Files Wildcard: *
Subfolders Wildcard: *

Примітка. Будь ласка, не заходьте за шаблонами, показаними на "старому" скріншоті, розміщеному вище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.