我有一个部署过程,当前正在使用此robocopy命令:
robocopy [source] [destination] /MIR /XF [file pattern] /XD [directory pattern]
在[destination]
之外的过程中,[source]
可能已添加了其他文件或目录。出现/MIR
标志是因为如果我将文件或目录添加到[source]
,则希望它们出现在[destination]
中。另外,如果我从[source]
中的[destination]
删除文件/目录,我想从[destination]
删除。但是,这也会删除可能已添加到[destination]
的所有新文件/目录。
/XF
和/XD
标志似乎仅限制源文件/目录。有相应的方法从副本中排除目标文件吗?例如,某种指示“在进行\MIR
时请勿删除以字符串'new'开头的目录”。
答案 0 :(得分:0)
在询问之前应该进行更多测试。似乎将命令修改为:
robocopy [source] [destination] /MIR /XF [file pattern] /XD [source directory pattern] "new*"
实际上,会忽略[destination]
中名称以“ new”开头的目录。