2014-10-28 15 views
0

我有一個窗口目錄,裏面有300個文件夾,每個文件夾內有4個級別的文件夾。我需要在txt文件中只有第二級文件夾的列表?我也需要每個目錄的完整路徑。我想用這個BAT文件或者CMD行提示符。例如:創建BAT文件,以獲得目錄列表高達第二級

Jon Done 
Test001 
Tester002 
Test003 
Tester004 

任何人都可以幫助我做到這一點?

回答

0
@ECHO OFF 
SETLOCAL 
SET "sourcedir=U:\sourcedir" 
PUSHD "%sourcedir%" 
FOR /f "delims=" %%a IN ('dir /b /a-d 2^>nul') DO ECHO %%~fa 
FOR /f "delims=" %%a IN ('dir /b /ad') DO (
PUSHD "%%a" 
FOR /f "delims=" %%x IN ('dir /b /a-d 2^>nul') DO ECHO %%~fx 
popd 
) 

popd 

GOTO :EOF 

這應該工作 - 您需要更改sourcedir的設置以適合您的情況。