Como copiar e não sobrescrever o arquivo no Win7?

2

Eu tenho uma pasta na unidade de rede que eu preciso baixar do meu computador para o trabalho. A pasta é grande e eu copiei algumas ontem. Quando tentei baixar o resto, o win7 acabou de me perguntar se eu queria substituir a pasta existente. Não me deu uma opção de "copiar e manter o arquivo se os nomes forem os mesmos". Por favor ajude. Obrigado

    
por Marco 19.11.2013 / 18:35

2 respostas

1

Você pode usar o Robocopy, que por "padrão" irá ignorar todos os arquivos que já existem no destino. O Robocopy está incluído no Windows 7.

Para usar o Robocopy, abra a janela "Prompt de comando" ... a sintaxe básica do Robocopy é:

robocopy "D:\source\path" "D:\destination\path" OPTIONS

Para uma lista completa das opções de Robocopy, veja a "ajuda" do Robocopy digitando:

robocopy /?


Algumas opções para usar:

/S        also copy subdirs of source to destination (do not copy empty subdirs)
/E        also copy subdirs of source to destination (include empty subdirs)
/COPY:DAT copy D(ata) A(ttributes) and T(imestamps) for copied files
          [other /COPY: options are available]
/DCOPY:T  copy T(imestamps) for copied folders
/XJ       exclude copying of "Junction-Points"
/ETA      show estimated time remaining while copying which may or may not be helpful
/L        do not actualy copy anything, only show files that "would" be copied
          [useful to "test" your Robocopy command line before actually copying files]
(Many more options are available for Robocopy operation)


(Nota: /COPY:DAT é o caso padrão, então você pode omitir isso ... Eu o incluí nestes exemplos para clareza, pois você terá que incluí-lo se estiver usando outras opções "/ COPY:").

Assim, uma linha de comando do Robocopy que você pode usar pode ser:

robocopy "S:\network\path" "D:\local\path" /E /COPY:DAT /DCOPY:T /XJ /ETA /L
robocopy "S:\network\path" "D:\local\path" /E /COPY:DAT /DCOPY:T /XJ /ETA

Execute uma vez com a opção "/ L" para ver quais arquivos serão copiados. Então, se tudo parece bom, execute-o novamente sem a opção "/ L" para fazer a cópia (se você for corajoso, pule o "/ L" ao todo).

Para mais informações sobre as opções do Robocopy, veja este outro post que escrevi sobre o Robocopy: link , que inclui links externos para mais documentação.

    
por 21.12.2013 / 16:33
0

Não é uma resposta direta - mas você não pode simplesmente ir para a pasta na unidade de rede, selecionar todos os arquivos e copiá-los para a mesma pasta no seu PC? Em seguida, você será perguntado se deseja substituir os arquivos em vez da pasta - sem resposta, claro.

    
por 19.11.2013 / 18:40

Tags