2010-04-23 157 views

回答

1

下面將從根目錄及其所有可訪問的子文件夾,搜索,無論你的文件夾中當前英寸

dir \*.txt /s 

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

2
c: 
cd \ 
dir /s *.txt 
d: 
cd \ 
dir /s *.txt 
+2

雖然它只會搜索子目錄,所以你需要cd到根目錄。我也不知道如何讓它搜索所有驅動器(即如果你在C:\中,它不會自動搜索D:\) – 2010-04-23 09:50:41

+0

+1 @Simon。感謝您指出了這一點。 – 2010-04-23 11:13:58

0

使用try dir *.txt

+0

「在任何目錄中,」他說。 :-) – 2010-04-23 09:41:42

+0

哎呀,不知怎的,我以爲他想要一個命令,他將運行在該特定目錄中: – anonymous 2010-04-23 09:49:04

0
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