O que estou procurando é algo que funcione perfeitamente na GUI do Windows, não em um utilitário de linha de comando como o robocopy. Eu faço muitas cópias / pastas pequenas de vários arquivos e gostaria que o Windows sempre sobrescritasse se o tamanho do arquivo for diferente e se o tamanho do arquivo for idêntico, ele não fará nada. Isso pode ser feito?
12
Respostas:
Você pode usar o TeraCopy, se quiser, e apenas definir as configurações. Como alternativa, ele também pergunta o que fazer quando existirem conflitos de nome de arquivo durante uma operação de cópia de arquivo (para que você possa resolvê-lo caso a caso). Além disso, se um conflito for detectado, você poderá escolher o que fazer arquivo por arquivo ou para toda a fila de transferência.
O TeraCopy também se integra ao shell do Windows para substituir a operação padrão de copiar e colar por sua própria interface.
NOTA: A partir de setembro de 2014, o TeraCopy funcionava apenas no Windows ou em dispositivos Android (smartphones e tablets) que possuem o Modo de armazenamento em massa (pão de gengibre Android e versões anteriores do Ice Cream Sandwich). Os dispositivos mais recentes que usam o Android v4.2 Jelly Bean ou posterior têm o modo MTP apenas para transferências de arquivos e o TeraCopy não pode "ver" dispositivos que usam o modo MTP para transferências de arquivos.
fonte
O rsync também pode ser usado no Windows e é uma ferramenta um pouco mais flexível - possui opções de linha de comando para comparar apenas carimbos de data e hora, mas também fornece aceleração spme em operações com restrição de largura de banda - como copiar em uma rede ou em uma unidade lenta (velocidade de gravação) , pois é capaz de se limitar a transferir as partes que foram alteradas.
fonte
KDiff3
fonte
Eu sei que isso foi há alguns anos atrás, mas eu apenas encontrei uma ferramenta freeware que pode fazer exatamente a tarefa necessária. Uma ferramenta de linha de comando, XXCOPY by Pixelab http://www.xxcopy.com/
No meu próprio cenário, recompactei em lote centenas de imagens JPEG usando a opção qscale do FFmpeg e estava procurando uma maneira de substituir apenas arquivos menores. Então eu tentei e funcionou comigo. Eu verifiquei criando uma pasta de backup e comparei os tamanhos das pastas posteriormente. Mesmo número de arquivos para as duas pastas, mas a outra é menor agora.
A pergunta original e a resposta estão aqui:
substituir apenas arquivos menores https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/Agooyf23kFw
Surpreendentemente, também incluiu uma solução para o problema do Asker. Aqui está uma parte da resposta do autor do XXCOPY:
Então eu acho que o Asker precisaria do / BZX .
fonte
Estou usando o Beyond Compare para isso. Ao comparar duas pastas, clique com o botão direito do mouse em um dos lados e selecione
Synchronize
>Update Right
ouUpdate Left
. Isso resolveria copiar apenas os arquivos mais recentes.O Beyond Compare é um software pago, mas está disponível gratuitamente para avaliação por 30 dias.
fonte
tente dopus http://gpsoft.com.au/
veja a explicação aqui http://www.pretentiousname.com/opus/bf2.html ( Ctrl+ Fcópia)
outras opções aqui http://gpsoft.com.au/help/opus10/default.htm#!Documents/Prefs/Copy_Options.htm e aqui http://gpsoft.com.au/help/opus10/default.htm#! Documents / Drag_and_drop.htm
É um gerenciador de arquivos muito poderoso pelo qual você deve pagar (você pode experimentá-lo por 60 dias)
Pode fazer o que você pediu facilmente e muito mais! Depende da sua capacidade técnica.
fonte