Как найти все файлы * .txt в любом каталоге (например, c: \, d: \ etc.) через командную строку?
c: cd \ dir /s *.txt d: cd \ dir /s *.txt
Далее будет выполнен поиск из корневого каталога и всех доступных ему подпапок, независимо от того, в какой папке вы сейчас находитесь.
dir \*.txt /s
или
dir c:\*.txt /s dir d:\*.txt /s
и т.д.
setlocal ENABLEEXTENSIONS FOR %%A IN (a b c d e f g h i j k l m n o p q r s t u v w x y z) DO @call :dumpdrive %%A echo Done... goto :EOF :dumpdrive FOR /R "%1:\" %%B IN (*.txt) DO @echo.%%~fB goto :EOF
Попробуйте использовать dir *.txt
dir *.txt