如何使用 Robocopy 仅复制根目录中的 *.vhdx 文件?对我来说,保留文件属性和安全性很重要。
我用了
robocopy \\Server\Users ServerNew\Users /sec /mir /log:c:\logs\log.txt /v /tee /w:2 /r:0 /copy:DT
但是,它一直在复制子目录,而这是我不想要的。
感谢您的支持
答案1
使用不带 的 robocopy /mir
,如下所示:
robocopy \\Server\Users \\New\Users /sec /log:c:\logs\log.txt /v /tee /w:2 /r:0 /copy:DT
答案2
/mir
暗示/e
(递归包括空子目录)。
如果您想要复制新的文件并清除单个目录中已删除的文件,只需使用 选项/purge
而不是/mir
。
答案3
我认为下面的方法可以工作,但是你可能想在运行之前先在一些测试文件上测试一下。建议在一些虚拟文本文件上尝试一下……我现在在移动。
robocopy C:\Source C:\Destination *.vhdx /E /COPY:DATSOU /DCOPY:T /sec