如何批处理合并带特殊字符的文本内容和文件名?

2024年11月22日 09:30
有1个网友回答
网友(1):

业务员业绩.txt 出差费用.txt b.txt e.txt ……等 合并生成> 业务员业绩&出差费用.txt ,b&e.txt 等文件 业务员业绩&出差费用.txt 的内容为业务员业绩.txt 和出差费用.txt 的内容合并 b&e.txt 的内容为b.txt 和 e.txt 的内容合并,依此类推。 以下是合并内容和文件名的批处理,但不能处理特殊字符,现在我贴出来以作参考!@echo offsetlocal 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" ( pause>nul注:有的文件名带空格号的!内容带有特殊字符!!!