найти через командную строку - PullRequest
1 голос
/ 23 апреля 2010

Как найти все файлы * .txt в любом каталоге (например, c: \, d: \ etc.) через командную строку?

Ответы [ 4 ]

2 голосов
/ 23 апреля 2010
c:
cd \
dir /s *.txt
d:
cd \
dir /s *.txt
1 голос
/ 23 апреля 2010

Далее будет выполнен поиск из корневого каталога и всех доступных ему подпапок, независимо от того, в какой папке вы сейчас находитесь.

dir \*.txt /s

или

dir c:\*.txt /s
dir d:\*.txt /s

и т.д.

0 голосов
/ 23 апреля 2010
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
0 голосов
/ 23 апреля 2010

Попробуйте использовать dir *.txt

...