Я хочу команду для поиска файла в каталоге и всех подкаталогах в окнах с помощью командной строки. Я увидел все доступные команды, но не смог найти ни одной подходящей команды для этой операции.
windows
command-line
windows-search
Wael Dalloul
источник
источник
/s
выполняет поиск, в то время как/p
паузы после результатов отображаются на экране. Для большего количества вариантов вы можете сделатьdir /?
./s
Вариант не «делать поиск». Он расширяетdir
команду - которая по умолчанию перечисляет файлы в текущей папке - чтобы перечислить все эти файлы в любых подпапках. Это расширяет область действияdir
команды, чтобы перечислять абсолютно все на диске или в папке, а не ограничиваться текущим.используйте
/b
переключатель, чтобыdir
напечатать полный путь, может быть полезным. сказать,C:\ > dir /b /s *file*.*
тем не менее, вы можете отфильтровать результат с помощью
find
илиfor
, и перенаправить вывод в файл с>filename
источник
dir
предназначался не для поиска файлов, а для просмотра каталогов, но теперь естьwhere
возможность поиска по нескольким типам файлов:where /R c:\Users *.dll *.exe *.jpg
проверьте полный синтаксис и ответ для Как сделать простой поиск файлов в cmd
источник