SyncToy não excluindo pastas quando Echoing

2

Ao executar o MS SyncToy e ecoando uma pasta para outra, descubro que o programa não exclui pastas que não são presente na pasta "original" ao fazer backup em um pen drive. Isso leva à proliferação indesejada de pastas, já que as não excluídas são copiadas novamente ao sincronizar na outra direção ...

Alguém tem alguma ideia? O SyncToy é a ferramenta errada, afinal? Obrigado!

    
por Joel in Gö 19.08.2009 / 10:21

3 respostas

4

De SyncToy 2.0 - Perguntas frequentes

Q. SyncToy 2.0 appears not to sync deleted files when I have the sync option set to 'Echo'

A. This can happen if the files are updated on the right. This includes if the file was touched by an anti-virus program, music player, etc. To confirm that this is indeed the case - change the sync option to "Synchronize" and do a "Preview" sync. Do NOT hit run because this will sync changes from the right to the left. If on a preview you see updates from the right to the left folder, this means it was changed on the right. The only workaround in this case would be to manually delete the file on the right. And do not forget to change your sync option back to "Echo".

Eu estou supondo que este é o seu problema, porque acabei de verificar no meu computador, o "Eco" exclui as pastas corretamente.

Precisões no "Echo". O método "Eco" no SyncToy irá ecoar as alterações da esquerda para a direita. Mas, para evitar a perda de dados, ele não cuidará das pastas e arquivos criados depois. Normalmente, no seu caso, você quer que ele apague as pastas que você criou depois, mas em geral, eu duvido que você espere que a ferramenta de backup apague os dados dos quais não deveria cuidar.

    
por 19.08.2009 / 10:28
2

SyncToy pode ser bom para sincronização bidirecional, mas o modo 'echo' está seriamente falho na minha opinião. Não faz o que você espera. Eu assumi que o modo de eco funcionaria assim. Você especificou uma cópia direcional da esquerda para a direita. Então você está dizendo que o lado esquerdo é o modelo para o que você quer. Quando você executa o programa, espera que ele faça todo o necessário para o lado direito para torná-lo exatamente igual ao da esquerda. Isso inclui a substituição de arquivos na direção da esquerda para a direita e a exclusão de qualquer coisa que não esteja presente à direita. Em outras palavras, o efeito geral deve ser o mesmo que se você tivesse apagado tudo à direita e copiado novamente a partir da esquerda. A documentação parece apoiar isso.

De minhas experiências, o programa não funciona assim. Existem duas pegadinhas.

(1) Só copiará arquivos da esquerda para a direita se a versão esquerda for mais nova. Se a versão correta for mais recente, ela não copia o arquivo e não avisa você .

(2) Ele não excluirá nada da direita, a menos que tenha estado anteriormente presente à esquerda e depois apagado de lá. Assim, um arquivo ou pasta que você adicionou diretamente à direita permanece lá para sempre. Novamente, falha em avisar você .

Então, não está produzindo um espelho perfeito. De fato, o que produz parece de valor duvidoso. Certamente não adianta fazer backup, pois você pode ter diferentes versões de arquivos nos lados esquerdo e direito. A Microsoft alude a isso (mas não o explique completamente) no FAQ mencionado pelo Gnoupi.

Eles sugerem uma solução alternativa, visualizando o que aconteceria se você sincronizasse da outra maneira e, em seguida, alterasse manualmente os arquivos, mas isso é trabalho demais. Joel em Gö está certo - é a ferramenta errada para este trabalho.

    
por 14.09.2014 / 13:20
0

Use Esvazie a pasta Nuker para limpar as pastas vazias deixadas pelo SyncToy.

    
por 19.08.2009 / 11:04