Спадне меню пошуку Windows 7 завжди здійснює пошук у підпапках, але я хочу лише шукати поточну папку. Як я можу це зробити?
Спадне меню пошуку Windows 7 завжди здійснює пошук у підпапках, але я хочу лише шукати поточну папку. Як я можу це зробити?
Відповіді:
Спосіб зробити це (в Windows 7) буде відкидати всі вкладені папки , використовуючи -folder:
з \*
, наприклад (при пошуку .zip файлів всередині папки завантаження):
*.zip -folder:"Downloads\*"
Це все.
*.zip -folder:".\*"
Щоб не здійснювати пошук у підпапках, у вікні пошуку натисніть «впорядкувати» (верхній лівий кут) та виберіть опцію «Папки та параметри пошуку». У цьому вікні виберіть вкладку "Пошук". Зніміть прапорець "Включити папки в результати пошуку ..." Це зробить трюк!
-folder:(name_of_subfolder)
буде виключено "name_of_subfolder" з результатів пошуку.
На веб-сайті Microsoft див. Синтаксис розширеного запиту для отримання додаткових опцій (деякі з яких можуть бути застарілими) та Розширені поради щодо пошуку в Windows, який використовує новіший синтаксис, наприклад System.Kind:<>picture
, але здається менш повним.
System.FileName
вони також можуть відповідати іменам каталогів , тож, можливо System.FileName<>name_of_subfolder
, спрацювало б. Також System.Kind може дозволяти System.Kind:<>folder
виключати всі папки (або в поєднанні з System.FileName
певними папками?). І, здається, можна скористатися цим довгим списком у пошуку. (Але: я не використовую Windows.)
* .zip папка: "\ MyFolder"
Це потрібно запустити з батьківської папки для пошуку MyFolder, але жодна з папок MyFolder або папки брати. Подвійна котирування та провідна косою рисою здаються потрібними. Я перевірив це на Windows 7, і він працював. Я знайшов цю відповідь тут: answer.microsoft.com: як я НЕ шукаю підкаталогів
Хоча я знайшов варіант виключення папки з іншої відповіді (спасибі), якщо у вас є багато підпапок, які потрібно виключити, цей варіант, ймовірно, простіше.
C:\foo
введіть *.zip folder:"\foo"
у вікні пошуку. Дякуємо за інформацію та посилання!
Я на машині Windows 10, але сумніваюся, чи змінилися речі. Якщо я маю рацію, наведені вище відповіді неправильні.
У вікні пошуку
Якщо ви переходите:
common * source
... це відкриває всі файли та папки з підрядкою "загальний", а за нею підрядок "Джерело": наприклад, commons-collection4-4.0-source.jar
Примітка. З якоїсь незмінної (Micro $ oft) причини, навіть якщо ви встановили, що НЕ шукати вміст файлу в "Додаткові параметри", він все одно буде шукати вміст файлів, якщо ви не передуєте рядку пошуку за "ім'ям" : "або" ім'я файлу: "
Якщо ви переходите:
name: common * source
... нічого не виходить!
Якщо ви перейдете:
ім'я файлу: загальний * джерело
..., це відкриває всі файли та папки з підрядкою "загальна", за якою йде підрядка "джерело": наприклад, commons-collection4-4.0-source.jar
Якщо ви перейдете:
ім'я файлу: загальне
..., воно відкриє всі файли та папки, які мають "спільне" у своєму імені.
Якщо ви перейдете:
ім'я файлу: загальний-папка
..., він відображатиме лише файли (без папок) із "загальним" у своєму імені
Зверніть увагу на різницю між "ім'ям" та "ім'ям файлу". Я підозрюю, що в першому випадку він використовує "властивість" файлу, прихованого десь, і що більшу частину часу вам захочеться шукати "ім'я файлу".
Також зауважте, що використання підстановки * вимагає, щоб частина перед нею передувала частині (звичайно). Якщо ви хочете, щоб ці підрядки відображалися у вашому імені файлів у будь-якому порядку, це трохи складно. Ви повинні зробити щось подібне:
ім'я файлу: "* test *" AND "* co *" -папка
... що рівнозначно цьому:
назва файлу: "* co *" AND "* test *" -папка
чи справді це:
назва файлу: "* test *" + "* co *" -папка
У Windows 10 на панелі інструментів стрічки можна вибрати Поточна папка