Индексировать только имена файлов для поиска в проводнике Windows?

Как можно указать Windows индексировать только имена файлов под Windows?

Выполнение поиска name: * неважно * в Проводнике Windows требует долгое время без индексации всей файловой системы. Это излишек для тех из нас, кто просто заинтересован в получении эквивалентной скорости Linux updatedb и locate , не полагаясь на сторонние приложения.

0
задан 23 December 2019 в 02:02
1 ответ

Просто: просто используйте сторонние инструменты, такие как updatedb и locate (как вы делаете это в Linux). Поиск в Linux по умолчанию с find -i name будет таким же медленным, как и метод проводника.

Самый простой из известных мне (и он уже поставляется с Windows) - это , где .

C:\>where format.*
C:\Windows\System32\format.com

Но если вам нравится командная строка, вы можете также взглянуть на PowerShell. Чтобы выполнить тот же тип поиска, вы должны использовать

PS F:\> get-childitem c:\ -filter format.* -recurse

, который имеет приятное побочное преимущество, заключающееся в том, что его можно перекачивать в объектный оператор foreach, запускать процесс по результатам поиска или делать что-то со свойствами объектов.

1
ответ дан 2 January 2020 в 14:43

Теги

Похожие вопросы