如何让robocopy排除文件名中带有a的文件, 除非它还有b ?
EG排除
foo-a.txt foo-ac.txt
包括
foo-ab.txt foo-abc.txt
/XF开关看起来是最有希望的,但我不知道如何构build通配符,而不是基本的*样式。
/XF file [file]... :: eXclude Files matching given names/paths/wildcards.
做一些像robocopy /mir c:\test\source\ c:\test\dest\ /XF "*a*"结果是不会复制文件
不幸的是,Robocopy没有明确的包含操作符或一个(我知道的)选项来排除排除。 但是,你可以提供通配符的文件名, 应该做你想要的。
尝试:
robocopy <source> <dest> "*ab*" [options]
问候