0
我有一個窗口目錄,裏面有300個文件夾,每個文件夾內有4個級別的文件夾。我需要在txt文件中只有第二級文件夾的列表?我也需要每個目錄的完整路徑。我想用這個BAT文件或者CMD行提示符。例如:創建BAT文件,以獲得目錄列表高達第二級
Jon Done
Test001
Tester002
Test003
Tester004
任何人都可以幫助我做到這一點?
我有一個窗口目錄,裏面有300個文件夾,每個文件夾內有4個級別的文件夾。我需要在txt文件中只有第二級文件夾的列表?我也需要每個目錄的完整路徑。我想用這個BAT文件或者CMD行提示符。例如:創建BAT文件,以獲得目錄列表高達第二級
Jon Done
Test001
Tester002
Test003
Tester004
任何人都可以幫助我做到這一點?
@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
的設置以適合您的情況。