[英]Batch file to copy and rename files
我需要一个批处理文件:
folder b
所有项目(目录和子目录) folder a
到folder b
folder a
,然后将正确的重命名文件/文件夹folder b
我已经完成了第一个任务:
@echo off
xcopy "D:\...\abc\*.*" "D:\...\def" /E
pause
上面将文件夹中的所有内容复制到目标文件夹,即
Folder a:
-folder1, folder2
-fileA, fileB
正确存在于folder b
。 但是,如果我重命名文件folder a
中的folder a
并运行脚本:
rename folder1 -> folder0
这就是文件结构的样子:
Folder b:
-folder1, folder2, folder0
-fileA, fileB
我想将folder1重命名为folder0,该怎么做?
我可以覆盖所有内容(不确定如何使用xcopy覆盖),但是对此还有其他解决方案吗?
我已经看过各种标志 ,但是找不到我想要的。
我想你想要什么robocopy
可以镜像您的folderA
到folderB
对这个批处理文件执行:
robocopy "D:\...\abc" "D:\...\def" /MIR /FFT /Z /XA:H /W:5
可以在这里找到很棒的教程,解释各种参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.