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