我有一个窗口目录,里面有300个文件夹,每个文件夹中有4个文件夹级别。我需要一个文件夹列表,只能在txt文件中达到第二级?我也需要每个目录的完整路径。我想用这个BAT文件或CMD行提示符。例如:
Jon Done
Test001
Tester002
Test003
Tester004
任何人都可以帮我这样做吗?
答案 0 :(得分: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
的设置以适合您的具体情况。