有一个脚本运行,它将一堆文件夹从一个卷镜像到另一个卷.问题是,现在目标中的那些文件夹中将存在子目录,这些子目录不是原始镜像脚本的一部分.它们是独立的子目录,我不希望它们在镜像启动后被清除.有没有办法/xd
在robocopy中使用交换机,我可以排除目标子目录.
例:
robocopy "\\hq04t2fis202\archive\dr" "\\hq04t3fis202\archive\dr" /mir /xd "\\hq04t3fis202\archive\dr\*\hq04s2dba301"
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,有几个目录\\hq04t2fis202\archive\dr
正在被镜像.在目的地,一旦这些目录从源镜像,就会有另一个脚本在每个目录中转储单独的子目录.所以我想要做的是以某种方式使用/ xd开关来避免清除目的地的那些子目录.另外,在上面的例子中,在/xd
交换机中,我使用"*"
通配符来表示我想要包含"\\hq04t3fis202\archive\dr"
目标位于根文件夹下的所有目录.
需要帮助和建议是否可行,如果是,那我该怎么办呢.到目前为止,我已经尝试和测试的许多其他交换机一样/xo
,/xx
但他们没有解决我的目的.此外,/xx
除了现在它根本不会删除目的地的任何文件夹,它将无法镜像.
希望我在这里不要过分混淆每个人.如果您有任何疑问,请告诉我.
robocopy ×1