我想复制一些类似这样的文件夹结构
+[a]
+[b]
| +[R]
| | +[xyz]
| | +[abc]
| | + a
| | + b
| +[D]
| +[xyz]
| +[abc]
| + a
| + b
+[c]
+[R]
| +[123]
| | + 2
| | + 3
| | + j
| +[567]
| | + 6
| | + z
| + a
| + b
+[D]
+[745]
| + 2
| + 3
| + x
+[234]
| + 6
| + y
+ a
+ b
括号中的名称是文件夹。
我想保留所有 [R] 和 [D] 文件夹的文件兄弟(它们可能出现在任意深层嵌套的深度),但不复制它们的子文件夹(或者至少不复制它们的文件和其他子文件夹)。
因此在这个例子中,和R
文件D
夹以及a
、、应该保留,并且和的子目录及其文件应该被删除。b
c
R
D
我尝试使用诸如/xf *\R\*\*
或之类的选项/xd *\R\*
,但robocopy
总是抱怨参数无效 - 似乎它只能匹配文件名的部分而不是完整路径 - 或者至少它不理解模式中的路径分隔符。