Robocopy仅检查扩展名的前三个字符。
因此,如果我指定Excel.exportedUI
,则/xf *.exp
不会备份。
我没有听说过有人抱怨这个,所以我怀疑我要么丢失了一些东西,要么许多人没有复制他们怀疑的文件。
如,
给定一个包含四个文件的文件夹,
t.a
t.ab
t.abc
t.abcd
命令,
robocopy . testout /xf *.a
仅排除一个文件t.a
(按预期方式)。
robocopy . TestOut /xf *.ab
仅排除一个文件t.ab
(正如预期的那样)。
robocopy . TestOut /xf *.abc
排除两个文件:t.abc
(正如预期的那样)和 t.abcd
(这不是预期的)。
具体包括文件类型,例如
robocopy . testout *.abcd /xf *.abc
根本不复制任何文件。 (显然,/xf
取代要包含的任何指定文件。)
我也尝试了/if
选项无效:
robocopy . testout /if *.abcd /xf *.abc
robocopy . testout /xf *.abc /if *.abcd
这是有问题的,因为我试图复制,例如.exportedUI
个文件但不是.exp
个文件。
我做错了什么,在这里?有解决方法吗?我想使用robocopy,因为它具有灵活性。