3

Я надеюсь на Windows Explorer, эквивалентный находке Linux find . type -f .

Я сделал *.* В поле поиска, но там также были перечислены каталоги; Я хотел только файлы.

Все, что я нашел по этому вопросу, говорит о поиске конкретных типов файлов, я просто хочу файлы в целом. То есть я хочу, чтобы итоговый список поиска состоял исключительно из файлов любого типа, без каталогов / папок.

2 ответа2

4

Я хочу, чтобы результирующий список поиска состоял исключительно из файлов

Используйте *.* NOT kind:folder

Заметки:

  • NOT должно быть написано заглавными буквами.

  • Использование фильтра, такого как .** или .? как указано в другом ответе, не работает, если местоположение не проиндексировано.

Примеры

Нет фильтра:

*.* NOT kind:folder фильтр папок :


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

0

Краткий ответ: используйте .** или .?


Я понял это путем случайных попыток вещей :). Просто введите .** , и вуаля!

Редактировать # 1: Я только что узнал .? тоже работает

исследователь Я не совсем уверен, почему это работает, поэтому, если кто-нибудь выяснит, пожалуйста, отредактируйте :)

Edit # 2: я думаю, что это как-то связано с тем, как * соответствует тоннам символов, а ? просто соответствует одной букве или символу. Но я удивлен, что .** соответствует test.c так как в пути есть только один символ.

«знак вопроса используется для замены одной буквы или символа, которые вы не знаете. Звездочка используется для замены многих букв и символов "(http://www.digitalcitizen.life/basics-making-advanced-searches-wildcards-and-filters)

Я не уверен на 100%, почему это работает, так что это может привести к неожиданным результатам. Но пока обе программы работают для всех файлов, которые я тестировал, включая файлы с одним символом в качестве расширения (test.c)

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