1

В Windows (базовая установка: без расширений, инструментов, надстроек или стороннего программного обеспечения), какой самый быстрый нативный способ поиска только по именам файлов И без изменения "состояния" индексации и / или изменения "состояния" поиска контента ?

Самый быстрый способ, которым я знаю, это сделать в Windows Explorer, чтобы войти в окно поиска >>>

System.FileName:~="SomePartOfTheFilenameHere"

... и потому что я гик, я обычно вставляю следующее в поле поиска >>>

System.FileName:~=""

... а затем введите в кавычки. Я обнаружил, что на старых машинах (особенно в каталогах без индексации, но "поиск по содержимому включен") даже простое ввод в поле влияет на System.FileName: полностью напечатан и заставляет мыши вращаться, но, вставив его, он переходит прямо в режим "FileName Only".

Кто-нибудь знает более быстрый / лучший способ?

1 ответ1

0

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

  1. Удерживая нажатой клавишу Shift , щелкните правой кнопкой мыши пустое место в папке, в которой вы находитесь, и выберите « Открыть командное окно здесь» (это работает в Windows Vista и более поздних версиях).

  2. Когда командная строка открыта, введите или вставьте следующую команду и нажмите Enter:

    dir *whatever* /a:-d
    

    Параметр /a:-d исключит каталоги из результатов, выполняя поиск только по файлам. Если вы хотите включить подпапки, вы можете использовать параметр /s:

    dir *whatever* /a:-d /s
    

    По умолчанию выходные данные довольно многословны и содержат различную информацию, такую как размер файла или время последнего изменения. Чтобы получить пустой список, удаляющий всю дополнительную информацию, используйте параметр /b:

    dir *whatever* /a:-d /b /s
    

    Вы также можете искать несколько строк. Кавычки обязательны, если вы используете пробелы:

    dir "*some thing*" *whatever* /a:-d /b /s
    

дальнейшее чтение

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