我想在两台计算机之间同步文件夹,一台用XP,另一台用Vista。我希望镜像这两个文件夹,但安全设置和文件夹设置除外。据我所知,/MIR
开关将删除目标文件夹中的任何“额外”文件,其中包括desktop.ini文件。我可以避免使用/XA:SH
复制desktop.ini文件如何防止robocopy删除目标desktop.ini文件?
如果我必须做任何额外的脚本,我更喜欢PowerShell。但我希望robocopy可以自己做。
感谢。
答案 0 :(得分:6)
/XF desktop.ini
将排除Desktop.ini
(来自复制或清除)。
答案 1 :(得分:2)
用/ E替换/ MIR开关,不要使用/ PURGE参数。
说明:/ MIR相当于使用/ E / PURGE,因此通过使用/ E without / PURGE,您可以获得所需的结果。
答案 2 :(得分:0)
创建一个bat文件,以便您可以在目标镜像源,稍后镜像过程完成后删除所需的文件。 例如:
robocopy SOURCE DEST / E / PURGE或/ MIR或/ E. 命令以递归方式擦除(在生产运行之前测试命令): del / s DRIVe:\ DESTINATION \ desktop.ini
希望这有帮助, 路易斯