使用robocopy仅复制现有文件

12

服务运行在多台服务器上,有些机器需要该服务的另一套插件,而其他机器则需要不同的插件。

在这些主机上,已经有了一些必要的插件文件。现在我需要从单一的源更新这些文件。

很重要的一点是,robocopy只复制那些已经存在于服务器文件夹中的文件,而不会复制任何额外的文件。

我曾尝试使用 /XX 标志来完成这个功能,但它对我无效。

这是我所使用的命令:

robocopy <src> <dst> /E /XX /NP

哪个命令对我来说是正确的?


不要编辑您的问题,可以设置一个答案并将其标记为解决方案吗?感谢所有搜索者。 - Mat M
@MatM 我找到了解决方案,但太早了,无法在Stackoverflow上发布我的答案(它不允许我)。然后我有点忘记之后再做 - 但我现在刚刚完成了! - meilon
1个回答

17

好的,德语翻译有些不太好。来自robocopy的原始英文帮助告诉我要使用什么:

/XL : eXclude "Lonely" files and dirs (present in source but not destination)
      This will prevent any new files being added to the destination.

(在德语翻译中,非常有用的部分“存在于源但不存在于目标”被省略了)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接