Complexo de robocopy exclude

1

Como posso fazer com que o robocopy exclua qualquer arquivo com a no nome do arquivo, a menos que ele também tenha b ?

Excluindo EG

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

Incluir

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

A opção /XF parece ser a mais promissora, mas não sei como construir o caractere curinga para nada mais do que% basic* style globs.

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

Fazer algo como robocopy /mir c:\test\source\ c:\test\dest\ /XF "*a*" resulta em nenhum arquivo sendo copiado

    
por alt 25.04.2017 / 00:11

1 resposta

0

Infelizmente, o Robocopy não possui um operador Incluir explícito ou uma opção (conhecida por mim) para reverter a exclusão. Mas você pode fornecer curingas para o nome do arquivo que deve fazer o que você quiser.

Tente:

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

Atenciosamente

    
por 25.04.2017 / 06:55

Tags