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