我需要一个批处理文件:
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
中重命名文件并运行脚本:
rename folder1 -> folder0
然后这是文件结构的外观:
Folder b:
-folder1, folder2, folder0
-fileA, fileB
我想将folder1重命名为folder0,我该怎么做?
我可以覆盖所有内容(不确定如何使用xcopy)但是还有其他解决方案吗?
我看过各种flags,但找不到我想要的东西。
答案 0 :(得分:1)
我认为你想要的是robocopy
您可以在执行此批处理文件时将folderA
镜像到folderB
:
robocopy "D:\...\abc" "D:\...\def" /MIR /FFT /Z /XA:H /W:5
可以找到一个很棒的教程here,解释各种参数