O Robocopy pode ser feito para pular arquivos abertos?

21

Estamos usando o Robocopy para redistribuir arquivos que chegam via FTP em uma pasta-depósito. Idealmente, queremos que o Robocopy deixe os arquivos em paz se ainda estiverem sendo FTPd.

Tendo experimentado vários switches, o Robocopy ainda copia os arquivos abertos. Não os elimina, por isso o FTP continua inalterado. No entanto, acabamos com arquivos truncados sendo distribuídos para o destino deles.

O Robocopy pode ser feito para pular arquivos abertos?

Talvez haja algo mais adequado do que o Robocopy para essa tarefa?

    
por domspurling 01.11.2012 / 15:38

3 respostas

30

Você já tentou usar as opções / R e / W?

Algo como:

/R:2 /W:2 

Isso significa tentar duas vezes aguardar 2 segundos para tentar novamente. Se o arquivo ainda estiver aberto após as duas tentativas, o arquivo será ignorado. Dependendo de suas necessidades, você pode abaixá-lo para / R: 1 / W: 1.

    
por 01.11.2012 / 16:03
1

My One trabalhou como abaixo:

ROBOCOPY \ Origem \ Destino * .pst / SEC / S / B / R: 2 / W: 2 > C: \ temp \ robocopy.log

    
por 02.08.2016 / 09:36
-3

Eu uso o copyrite, já que tira todas as coisas do BS CLI da equação. É um gui que permite apontar e clicar em um trabalho de robocopy.

    
por 01.07.2013 / 11:15