我有一组目录,在这些目录中有一些以* NAD.TXT结尾的文件。我需要将每个目录中的所有* NAD.TXT文件合并或一起复制到每个目录中的一个名为COMBINED_NAD.TXT的文件中。基本上,因此它将这些文件合并并在同一目录中创建它,然后递归到下一个文件。谢谢您的帮助。
for /d /r %%a in (*) do (
del "%%~fa\COMBINED_NAD.TXT" >nul 2>nul
copy /b "%%~fa\*NAD.TXT" "%%~fa\COMBINED_NAD.TMP"
ren "%%~fa\COMBINED_NAD.TMP" "COMBINED_NAD.TXT"
)
对于每个目录,递归地:
如果目标文件存在,请将其删除
将所有源文件合并到目标中。.tmp
扩展名确保目标文件不会被处理为源文件
将目标文件重命名为最终名称
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句