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

时间:2018-08-17 18:26:34

标签: robocopy

我有一个部署过程,当前正在使用此robocopy命令:

robocopy [source] [destination] /MIR /XF [file pattern] /XD [directory pattern]

[destination]之外的过程中,[source]可能已添加了其他文件或目录。出现/MIR标志是因为如果我将文件或目录添加到[source],则希望它们出现在[destination]中。另外,如果我从[source]中的[destination]删除文件/目录,我想从[destination]删除。但是,这也会删除可能已添加到[destination]的所有新文件/目录。

/XF/XD标志似乎仅限制源文件/目录。有相应的方法从副本中排除目标文件吗?例如,某种指示“在进行\MIR时请勿删除以字符串'new'开头的目录”。

1 个答案:

答案 0 :(得分:0)

在询问之前应该进行更多测试。似乎将命令修改为:

robocopy [source] [destination] /MIR /XF [file pattern] /XD [source directory pattern] "new*"

实际上,会忽略[destination]中名称以“ new”开头的目录。