Cópia Robo / XF inválida?

0

Por que estou recebendo um erro de parâmetro inválido na linha / XF?

ERROR : Invalid Job File, Line #4 :"/XF *.avi *.mov *.mp4 *.mv4 *.ai"

Eu não tenho nenhum caractere perdido na linha. Deve ser algo idiota ...

H: é um compartilhamento de arquivos do Windows Server 2012, P: é uma unidade USB externa, o SO é o Windows 7

Os comandos estão OK sem a linha / XF.

/SD:H:
/DD:P:\H

/XF *.avi *.mov *.mp4 *.mv4 *.ai 

/E  :: copy subdirectories, including Empty ones.
/PURGE  :: delete dest files/dirs that no longer exist in source.

/XO ::Excludes Older files. - keeps files newer on the destination

/V  ::Produces verbose output (including skipped files).
::/L    ::Lists files without copying, deleting, or applying a time stamp to any files.

/LOG+:roboSlowH.log ::Redirects output to the specified file, overwriting the file if it already exists (LOG+ appends)
::/FP   :: include Full Pathname of files in the output.
/NDL    ::Turns off logging of directory names. Full file pathnames (as opposed to simple file names) will be shown if /NDL is used.
/NP     ::Turns off copy progress indicator (% copied).


/R:0    ::Specifies the number of retries on failed copies. (The default is 1 million.)
/W:0    ::Specifies the wait time between retries. (The default is 30 seconds.)

/IPG:90 : Inter-Packet Gap (ms), to free bandwidth on slow lines
    
por rheitzman 04.08.2016 / 22:20

1 resposta

0

É porque você editou o arquivo de trabalho incorretamente para essa opção.

A maneira correta / prática de criar um arquivo de trabalho é organizar o comando Robocopy e, em seguida, adicionar /save:JobFileName ao final. Isso irá salvá-lo em um arquivo de trabalho RCJ apropriado.

Depois de fazer isso e visualizar o arquivo resultante em um editor de texto, fica claro que cada nome de arquivo deve estar em sua própria linha:

::
:: Exclude These Files :
::
        /XF             :: eXclude Files matching these names
                *.exe
                *.img
    
por 04.08.2016 / 22:47