求一个批处理,根据多个文件夹和文件,自动创建相应的txt文件。

2025-05-16 04:28:07
推荐回答(1个)
回答1:

@echo off
del 50.txt 2>nul
for /f %%i in ('dir/on/ad/b') do (
for /f %%j in ('dir/on/b %%i\*.jpg') do (
echo ^^%%i>>50.txt
)
echo /*/*------分隔符----------*/>>50.txt
)

已测试通过

E:\test\jpg>type 50.txt
A-1
A-1
A-1
/*/*------分隔符----------*/
A-2
A-2
/*/*------分隔符----------*/

E:\test\jpg>dir/s/b *.jpg
E:\test\jpg\A-1\a1.jpg
E:\test\jpg\A-1\a2.jpg
E:\test\jpg\A-1\a3.jpg
E:\test\jpg\A-2\b3.jpg
E:\test\jpg\A-2\b2.jpg