请高手解释一下这个批处理
来源:百度知道 编辑:UC知道 时间:2024/05/16 07:36:03
请高手解释一下这个批处理,最好一句一句的解释,先谢了,高分候着!
MD E:\TEMPabcde
for /r E:\ABCDE %%I in (*.txt) do copy %%I+E:\address.txt E:\tempABCDE\
for /r E:\tempABCDE %%I in (*.txt) do copy %%I E:\ABCDE\
echo y|del E:\TEMPabcde
echo y|rd E:\TEMPabcde
MD E:\TEMPabcde
for /r E:\ABCDE %%I in (*.txt) do copy %%I+E:\address.txt E:\tempABCDE\
for /r E:\tempABCDE %%I in (*.txt) do copy %%I E:\ABCDE\
echo y|del E:\TEMPabcde
echo y|rd E:\TEMPabcde
MD E:\TEMPabcde
REM 在E盘建一个文件夹TEMPabcde
for /r E:\ABCDE %%I in (*.txt) do copy %%I+E:\address.txt E:\tempABCDE\
REM 遍历E:\ABCDE目录下所有.txt文件,将E:\address.txt的内容追加到遍历的文件后,并拷贝到E:\TEMPabcde目录去
for /r E:\tempABCDE %%I in (*.txt) do copy %%I E:\ABCDE\
REM 上面遍历完成后,将E:\TEMPabcde目录下的所有.txt文件拷回到E:\ABCDE去
echo y|del E:\TEMPabcde
REM 删除E:\TEMPabcde目录下的所有文件,带y为提示删除时默认的为YES
echo y|rd E:\TEMPabcde
REM 删除E:\TEMPabcde目录,带y为提示删除时默认的为YES
REM PS:E:\TEMPabcde为临时文件夹了,待追加完成后就删掉了
大体意思是将E:\ABCDEF下的所有文本文件逐一和E:\ADDRSS的文本相合并,将生成的新文件先放在tempabcdef中,等合并完后将tempabcdef里的东西放入ABCDEF中,然后删除tempabcdef