Se você estiver usando software criado por outra pessoa (como XCOPY
), a única maneira fácil é acabar limitando-se a qualquer funcionalidade que tenha sido colocada lá pelas pessoas que criaram esse software. Podem existir soluções alternativas (como a resposta de jorgediaz-lr ... outra possibilidade pode ser procurar espaço livre na unidade de destino, se você souber quanto será copiado), mas sua solução mais fácil pode ser tentar usar outro software. Lembre-se, XCOPY
foi feita nos dias em que a /S
opção de incluir subdiretórios era considerada um recurso avançado, porque COPY
não tinha essa capacidade.
No espírito de considerar o problema XY , aponto que no Windows 10, você pode conferir o built-in Robocopy
. (Se você não conseguir ver o programa em execução, Robocopy
também suporta a saída para um log, o que pode ser útil.)
Percebo sua /d
opção XCOPY
, que parece ter sido projetada apenas para copiar novos arquivos.
Embora Robocopy
tenha algumas opções começando por /I
incluir alguns tipos de arquivos, não há uma opção começando /I
por incluir apenas novos arquivos ... em vez disso, a opção que realiza essas tarefas básicas será a que especifica excluir arquivos antigos. ( /XO
)
robocopy "F:\movies" "L:\movies" /XO
Evite /NP
(mostre a exibição do progresso do mp), talvez use /ETA
(mostre a hora prevista de chegada).