dir /s /b>d:\1.txtd:\1.txt里就是你想要的。试试吧。
仅列出子文件夹和子子文件夹,不包含父文件夹,或子子文件夹里面的子文件夹,对吗?还是说除了父文件夹里面的文件不列出外,其它无论多少级目录都列出?
@echo off rem 指定源文件夹set "ScDir=D:\test"cd /d "%ScDir%"for /f "delims=" %%a in ('dir /s /b') do echo %%a>>dir.txt