bat批量处理多个子文件夹下⼀多个txt文件合并新的txt文件⼀并以子文件夹命名。

2024-11-22 05:48:09
推荐回答(1个)
回答1:

@echo off
 
for /d %%a in (*) do (
    pushd "%%~a"
    for %%b in (*.txt) do type "%%~b">>"%%~a.tmp"
    ren "%%~a.tmp" "%%~a.txt"
    popd
)
pause

放在主文件夹里执行。