Sim e não !!
Se for um tempo limite, ele não continuará, é o tempo limite! E mesmo se você pudesse continuar, qual é o ponto em continuar, pois você não terá nenhuma indicação se a cópia foi bem-sucedida ou não (em termos de quais arquivos foram / não copiados)?
No entanto, para substituir os prompts e fazer a maioria das coisas:
Eu costumava usar o seguinte
xcopy "source" "destination" /i /e /y /z
/z
Copia em uma rede no modo reinicializável.
/i
Se o destino não existir e você estiver copiando mais de um arquivo, essa opção assumirá que o destino é uma pasta./y
Sobrescreve arquivos existentes sem avisar você.
/e
Copia qualquer subpasta, mesmo que esteja vazia.
Hoje em dia, o Robocopy é a melhor e mais rápida opção e a sintaxe é quase idêntica.
robocopy "C:\sourceDirectory" "C:\backups\destinationDirectory" /e /z
Se você salvar isso como um arquivo .bat, poderá adicionar a linha PAUSE. Isso é muito útil, pois exibirá os últimos resultados, etc, o que, se for um erro, o exibirá.
Então, cole algo assim no bloco de notas:
robocopy "c:\users\desktop\myDirectory" "\MyServerName\MyBackupDestination" /i /e /y /z
pause
E salve-o como um arquivo .bat e execute-o!
Mais detalhes dos Parâmetros de Robocopy que podem ser passados, incluindo uma seção de repetição, mas eu incluir a parte relevante:
Repetir opções
/r:<N>
Especifica o número de novas tentativas em cópias com falha. O valor padrão de N é 1.000.000 (um milhão de tentativas).
/w:<N>
Especifica o tempo de espera entre as tentativas, em segundos. O valor padrão de N é 30 (tempo de espera 30 segundos).
/reg
Salva os valores especificados nas opções / r e / w como configurações padrão no registro.
/tbd
Especifica que o sistema aguardará que os nomes de compartilhamento sejam definidos (erro de repetição 67).
EDITAR
De acordo com o comentário de Rik, o texto acima é para copiar. Ambos podem ser usados para mover (substitua XCOPY
por MOVE
e, para o Robocopy, ele é mais personalizado.
/S /MOV
ou /E /MOV
moverá os arquivos / diretórios, mas você pode acabar com diretórios vazios ... Se você quiser uma ação semelhante a "cortar e colar", use /MOVE
, pois isso removerá a origem diretórios e arquivos quando concluídos.