以下是合并内容和文件名的批处理,但不能处理特殊字符,现在我贴出来以作参考!
@echo off
setlocal enabledelayedexpansion
set "n=0" & set "nb=1"
set/p nc=你想几个文档合并成一个,请输入:
for %%a in (*.txt) do (
set "name1=!name1!%%~na"
type "%%a" >>t11e11s11t11.tx
set/a "n+=1"
set/a "na=!n!%%%nc%"
if "!na!"=="0" (
ren t11e11s11t11.tx !name1!.txt
set "name1="
)
)
cls
echo 合并完成,按任意键继续...
pause>nul