Existe um programa que mostrará uma árvore das diferenças em duas árvores de arquivos? [fechadas]

1

No Windows, faço backup manualmente de tempos em tempos formatando minha unidade externa e copiando o conteúdo da minha partição de dados. Inevitavelmente, há uma diferença no número e no tamanho dos arquivos copiados por causa dos arquivos do sistema, etc.

Existe um programa que poderia diff dois diretórios recursivamente e compilar as diferenças em uma agradável árvore de GUI que eu poderia ler (de preferência filtrar) para garantir que tudo que eu queria fosse entregue na unidade? Ele deve mostrar apenas arquivos que não estão em ambos os diretórios.

(Além disso, ignore a inadequação da minha solução de backup)

    
por Huckle 14.12.2012 / 22:34

4 respostas

2

O WinMerge deve ser capaz de fazer o que você precisa. Eu usei para comparar arquivos, mas não pastas. A seção de comparação de arquivos é ótima, e imagino que a parte da pasta seja semelhante.

    
por 14.12.2012 / 22:41
1

Você pode usar o git para fazer isso com os diretórios A e B:

$ cd A/
$ git init && git add . && git commit -am"first version of A (or any other commit message)"
$ cd ../B/
$ git init && git add . && git commit -am"first version of B (or any other commit message)"
$ git fetch ../A/ && git diff FETCH_HEAD
    
por 15.12.2012 / 09:25
0

Ele não atende exatamente às suas especificações, mas Robocopy faz parte de uma instalação padrão do Windows Vista / 7/8 (e parte do kit de recursos do Windows para pré-visualização). É a linha de comando, mas pode ser usada para sincronizar locais e também pode ser configurada para monitorar a origem de alterações e executar novamente uma tarefa.

Ele possui opções extensas e também possui uma opção somente LOG para você examinar a saída ainda mais.

ROBOCOPY /? te dará todas as opções.

    
por 14.12.2012 / 23:20
0

Para completar, eu gostaria de mencionar Beyond Compare here (pago, Software Scooter). Pessoalmente, acho que é mais amigável do que o WinMerge. Se você usa esse recurso de comparação de pastas com frequência, vale a pena. Não me lembro se o WinMerge suporta isso, mas você pode comparar com o FTP também.

    
por 17.12.2012 / 11:39