Назад | Перейти на главную страницу

Робокопи комплекс исключить

Как я могу заставить robocopy исключить любой файл с a в имени файла, если только он также имеет b?

EG Исключить

foo-a.txt
foo-a-c.txt

Включают

foo-a-b.txt
foo-a-b-c.txt

В /XF switch выглядит наиболее многообещающим, но я не знаю, как создать подстановочный знак для чего-то большего, чем базовый * стили.

/XF file [file]... :: eXclude Files matching given names/paths/wildcards.

Делать что-то вроде robocopy /mir c:\test\source\ c:\test\dest\ /XF "*a*" приводит к тому, что файлы не копируются

К сожалению, в Robocopy нет явного оператора Include или (известных мне) параметров для отмены исключения. Но вы можете указать подстановочные знаки для имени файла, должен делай, что хочешь.

Пытаться:

robocopy <source> <dest> "*a-b*" [options] 

С уважением