从robocopy中排除目标文件/目录?

4
我有一个部署过程,目前正在使用以下 robocopy 命令: robocopy [源] [目标] /MIR /XF [文件模式] /XD [目录模式] [目标] 可能会在此过程之外添加其他文件或目录,而这些内容在 [源] 中不存在。存在 /MIR 标志是因为如果我向 [源] 添加文件或目录,则希望它们出现在 [目标] 中。此外,如果我从 [源] 中删除了在 [目标] 中存在的文件/目录,则希望从 [目标] 中删除该文件/目录。但是,这也将删除可能已添加到 [目标] 中的任何新文件/目录。 /XF 和 /XD 标志似乎仅限制源文件/目录。是否有相应的方法来排除复制的目标文件?例如,是否有一些指示“在执行 \MIR 时,请不要删除以字符串 'new' 开头的目录”之类的东西?
1个回答

2
在提问之前应该进行更多的测试。修改命令如下所示:robocopy [源] [目标] /MIR /XF [文件匹配模式] /XD [源目录匹配模式] "new*"实际上会忽略以“new”开头命名的目录在[目标]中的情况。请注意保留HTML标签。

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