Я надеюсь на Windows Explorer, эквивалентный Linux find . type -f.
Я сделал *.*в поле поиска, но он также перечислил каталоги; Я хотел только файлы.
Все, что я нашел по этому вопросу, говорит о поиске конкретных типов файлов, я просто хочу файлы в целом. То есть я хочу, чтобы итоговый список поиска состоял исключительно из файлов любого типа, без каталогов / папок .
команда выполнима? или это должен быть графический интерфейс?
phuclv 6 лет назад
0
2 ответа на вопрос
4
DavidPostill
Я хочу, чтобы результирующий список поиска состоял исключительно из файлов
использование *.* NOT kind:folder
Заметки:
NOT должно быть написано заглавными буквами.
Использование фильтра, такого как .**или .?как указано в другом ответе, не работает, если местоположение не проиндексировано.
На ваш URL-адрес «Расширенный синтаксис запроса» вы можете использовать логические операторы, так как насчет `*. * NOT kind: folder`? По сути, то же самое, кроме папок. Кажется, работает для меня на Windows 10.
BrianC 6 лет назад
0
@BrianC Да, это работает. Хорошо подмечено. Я пытался раньше с `not`, не понимая, что должно быть` NOT`: / Ответ обновлен.
DavidPostill 6 лет назад
0
0
Noah Cristino
Краткий ответ: используйте .**или.?
Я понял это путем случайных попыток вещей :). Просто введите .**и вуаля!
Edit # 1: я только что узнал, что .?работает тоже
Я не совсем уверен, почему это работает, поэтому, если кто-нибудь выяснит, пожалуйста, отредактируйте :)
Edit # 2: я думаю, что это как-то связано с тем, как *совпадает с тоннами символов, и ?просто соответствует одной букве или символу. Но я удивлен, что .**совпадения, test.cтак как он имеет только один символ в пути.
Я не уверен на 100%, почему это работает, так что это может привести к неожиданным результатам. Но пока обе программы работают для всех файлов, которые я тестировал, включая файлы с одним символом в качестве расширения (test.c)
`. **` и `.?` не работают, если искомое местоположение не проиндексировано.
DavidPostill 6 лет назад
0
@DavidPostill Это работает для меня, и мне не нужно индексировать.
Noah Cristino 6 лет назад
0
Хм. Может быть, это вещь для Windows 7.
DavidPostill 6 лет назад
0
@DavidPostill Вероятно, просто проблема с ужасным поиском Windows XP xD
Noah Cristino 6 лет назад
0
? соответствует одному символу Звездочка соответствует нулю или более символов.
ddbug 6 лет назад
0
Одна проблема с этим: если у вас есть файл без расширения в конце, он не будет отображаться.
BrianC 6 лет назад
0
не работает в Windows 10. Он дает мне все файлы и папки. Изменить: кажется, работает, когда я пытался в проиндексированной папке
phuclv 6 лет назад
0