Teste /is
, que é "incluir os mesmos arquivos". No meu caso, o robocopy não sobrescreve um arquivo, mas com essa opção, ele irá.
Estou usando o robocopy para copiar arquivos, mas ele simplesmente trava (eu acho que a razão é que o arquivo já está presente no local). Existe uma opção usando o qual eu posso sobrescrever arquivos (se eles já estiverem no destino) ou simplesmente copiá-los se não estiverem lá?
Teste /is
, que é "incluir os mesmos arquivos". No meu caso, o robocopy não sobrescreve um arquivo, mas com essa opção, ele irá.
O Robocopy poderá sobrescrever arquivos, a menos que você diga que não (usando um dos /X*
switches). Um arquivo bloqueado poderia travá-lo, mas, na verdade, o Robocopy tentará novamente, com os padrões, o que significa que pode levar muito tempo tentando novamente um arquivo. Você pode alterar as opções de nova tentativa para que ele tente novamente duas vezes e talvez não espere muito tempo entre as tentativas.
De robocopy.exe /?
:
::
:: Retry Options :
::
/R:n :: number of Retries on failed copies: default 1 million.
/W:n :: Wait time between retries: default is 30 seconds.
/REG :: Save /R:n and /W:n in the Registry as default settings.
/TBD :: wait for sharenames To Be Defined (retry error 67).
Além disso, é possível copiar recursivamente os dados por meio de pontos de junção . Eu sempre uso a opção /XJ
nas operações do Robocopy para evitar isso.
Perguntas como o advogado do diabo:
Tags windows