【发布时间】:2013-01-24 21:56:03
【问题描述】:
有一个脚本正在运行,它将一堆文件夹从一个卷镜像到另一个卷。问题是现在在目的地的那些文件夹中将有不属于原始镜像脚本的子目录。它们是独立的子目录,一旦镜像启动,我不希望它们被清除。有没有办法让我在 robocopy 中使用/xd 开关,我可以在其中排除目标子目录。
例子:
robocopy "\\hq04t2fis202\archive\dr" "\\hq04t3fis202\archive\dr" /mir /xd "\\hq04t3fis202\archive\dr\*\hq04s2dba301"
在上面的示例中,\\hq04t2fis202\archive\dr 下有几个目录正在被镜像。在目的地,一旦这些目录从源镜像,就会有另一个脚本转储每个目录中的单独子目录。所以我想要做的是以某种方式使用 /xd 开关来避免在目的地清除这些子目录。
另外,在上面的示例中,在/xd 开关中,我使用"*" 通配符来表示我想包含目标位置"\\hq04t3fis202\archive\dr" 根文件夹下的所有目录。
需要有关这是否可行的帮助和建议,如果可行,我该怎么做。到目前为止,我已经尝试并测试了许多其他开关,例如 /xo、/xx,但它们都没有解决我的目的。
此外,/xx 可以工作,只是现在它根本不会删除目标位置的任何文件夹,也不会进行镜像。
希望我不会让这里的每个人都感到困惑。如果您有任何问题,请告诉我。
【问题讨论】:
标签: robocopy