robocopy / MIR - 不要删除目标中的desktop.ini

时间:2012-03-07 17:49:22

标签: powershell synchronization backup directory robocopy

我想在两台计算机之间同步文件夹,一台用XP,另一台用Vista。我希望镜像这两个文件夹,但安全设置和文件夹设置除外。据我所知,/MIR开关将删除目标文件夹中的任何“额外”文件,其中包括desktop.ini文件。我可以避免使用/XA:SH复制desktop.ini文件如何防止robocopy删除目标desktop.ini文件?
如果我必须做任何额外的脚本,我更喜欢PowerShell。但我希望robocopy可以自己做。

感谢。

3 个答案:

答案 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

希望这有帮助, 路易斯