求一段BAT将A.txt添加到C.txt头部,将B.txt添加到尾部

来源:百度知道 编辑:UC知道 时间:2024/05/13 21:50:34
D盘下放有A.txt和B.txt两个文件,然后某一文件夹内有一堆C.txt文件
我以前用过一段BAT,只要把BAT复制到C所在文件夹运行,则那一堆C.txt的头部就会添加上A.txt内容,尾部添加上B.txt内容的。

@echo off
md temp
for %%a in (*.txt) do copy D:\A.txt+%%a+D:\B.txt temp\%%~nxa
pause
move temp\*.txt
pause
rd temp
pause

我没写注释了.经过我测试,可以使用.执行过程要按任意键继续,是为了可看看执行情况.记住这个程序是在当前目录下执行的.你是一堆TXT文件,楼上的是一个,得改进.

楼上的,我是说,你只是为一个C.TXT写了程序.它要求是一堆的,不止一个.你测试过了吗?


copy/b d:\A.txt+C.txt d.txt
copy/b d.txt+d:\B.txt C.txt
del d.txt

echo 合体成功

echo. & pause


嘿嘿,就是这个了。这个简单滴`
你把上面的冒号里面的代码复制到文本文件里去就好了,然后改文本文件名字为.bat结尾的。
回楼下滴``我真不知道我这样要怎么改进了,完全达到任务目标,也在结束前要求按键继续(而不是重复提示,也许那么做是我风格,俺没有被个个老师所压迫)所以是可以看到程序是否成功滴```