批处理文件,用于合并每个txt文件开头和结尾的文件夹中的所有txt文件

时间:2017-01-19 14:44:27

标签: batch-file cmd

大家好我有大量txt文件的文件夹。

start.txt
end.txt
text1.txt
text2.txt
text3.txt
...

我需要创建批处理文件/命令谁将合并这样的文件:

start.txt -> text1.txt -> end.txt to text1.txt

start.txt -> text2.txt -> end.txt to text2.txt

我可以把start.txt和end.txt放在文件夹之外,这样就更容易使用了。

所以我的新text1.txt看起来像是:

text1.txt

  

start.txt
   text1.txt
   end.txt

等等..

1 个答案:

答案 0 :(得分:2)

您甚至不需要批处理文件:

for %F in (*.txt) do copy ..\start.txt+%F+..\end.txt ..\new_%F

如果在批处理文件中使用,则需要将%

加倍
for %%F in (*.txt) do copy ..\start.txt+%%F+..\end.txt ..\new_%%F