Comparando arquivos em pastas do Windows

Comparando arquivos em pastas do Windows

Preciso de uma solução que me permita comparar uma soma de arquivos em dois diretórios diferentes. Eu estava executando uma cópia de meio terabyte para o Onedrive for Business a partir de um dispositivo NAS quando alguns arquivos não foram copiados porque seus nomes de arquivo eram muito longos... então, há alguma maneira de determinar os arquivos que não foram copiados entre estes dois?

Usando o Windows 10 Home, a sincronização foi pausada durante a cópia de uma unidade... se isso ajudar

Saúde

Responder1

Outra alternativa é o Microsoft SyncToy:https://www.microsoft.com/en-us/download/details.aspx?id=15155. É baseado em GUI e permite definir pares de pastas para sincronizar. Há um botão de visualização que fornece uma lista de arquivos que ainda precisam ser sincronizados. (Esta é a lista que você deseja.) Após a sincronização, ele exibe quaisquer problemas encontrados em uma lista.

É antigo, então os requisitos de sistema listados no site da Microsoft estão um pouco desatualizados. Eu o uso regularmente com sucesso no Windows 8.1. Não usei no Windows 10, mas deve funcionar lá também.

Responder2

A ferramenta de sincronização fundamental é o onipresente unix rsync, e você a deseja no Windows. Ele pode encontrar os arquivos ausentes e copiá-los. Ele pode fazer muito mais do que isso, mas parece que irá satisfazer suas necessidades.

cwRsyncé basicamente rsync para Windows que ainda vem com uma GUI do cliente para facilidade de uso:https://www.itefix.net/cwrsync

Rsync usa o algoritmo Rsync que fornece um método muito rápido para sincronizar arquivos remotos. Ele faz isso enviando apenas as diferenças nos arquivos através do link, sem exigir que ambos os conjuntos de arquivos estejam presentes em uma das extremidades do link antecipadamente. À primeira vista isto pode parecer impossível porque o cálculo de diferenças entre dois arquivos normalmente requer acesso local a ambos os arquivos.


DeltaCopyé uma alternativa, talvez você ache a GUI menos intimidante, também de código aberto: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

Em termos gerais, DeltaCopy é um programa de backup incremental rápido e de código aberto. Digamos que você precise fazer backup de um arquivo de 500 MB todas as noites. Uma cópia de arquivo normal copiaria o arquivo inteiro, mesmo que alguns bytes tenham sido alterados. DeltaCopy, por outro lado, copiaria apenas a parte do arquivo que realmente foi modificada. Isto reduz a transferência de dados para apenas uma pequena fração de 500 MB, economizando tempo e largura de banda da rede.

Em termos técnicos, DeltaCopy é um wrapper “Windows Friendly” em torno do programa Rsync, atualmente mantido por Wayne Davison. "rsync" foi projetado principalmente para sistemas Unix/Linux/BSD. Embora as portas estejam disponíveis para Windows, elas normalmente exigem o download de bibliotecas Cygwin e configuração manual.

informação relacionada