自己搞了个模拟的文件夹测试
感觉效果还可以接受
希望有帮到你
ps:批处理文件与测试文件001放在同一层次目录下运行
- @echo off
- for /f %%a in ('dir /b .\001') do (
- rem 获取001目录下的文件名
- for /f %%b in ('dir /b .\001\%%a') do (
- rem 获取001001目录下的文件名
- dir /b .\001\%%a\%%b\用处1|findstr .>nul&&echo.>nul||for /f %%c in ('dir
-
- /b .\001\%%a\%%b\用处3') do (echo %%a%%b%%c)
- rem 判断用处1文件夹是否为空,非空不做处理,为空则获取用处3文件夹下的文件名并按
-
- 指定格式输出
- )
- )>>result.txt
- )
复制代码
|