Dê uma olhada no Robocopy. Acredito que ainda vem com o Windows 8 e pode ser configurado para fazer o que você precisa.
Estou escrevendo um script no Windows 8 que irá configurar a sincronização automática de arquivos entre duas pastas. Eu estou procurando um utilitário de sincronização que tem as seguintes propriedades (aproximadamente em ordem de importância):
Eu pesquisei várias opções, mas a maioria parece encontrar utilitários com GUIs ou que não podem ser atualizadas automaticamente. Alguma idéia?
Editar Obrigado rapazes. Parece que não há nada que faça exatamente todas essas coisas, mas achei que valeria a pena tentar evitar a reinvenção da roda. Examinarei o rsync combinado com algum tipo de utilitário de monitoramento de pastas para que a atualização automática funcione.
Dê uma olhada no Robocopy. Acredito que ainda vem com o Windows 8 e pode ser configurado para fazer o que você precisa.
Faça check-out e responda ao link . Em qualquer sistema de tipo unix, o rsync funciona como um charme
Você pode criar uma tarefa agendada a partir da linha de comando:
SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00
E use as strings apropriadas em Robocopy (incluídas na maioria das versões atuais do Windows) para dizer para sincronizar as pastas: link
robocopy \SourceServer\Share \DestinationServer\Share /MIR /FFT /Z /XA:H /W:5
Você pode substituir a linha "C: RunMe.bat" no comando SchTasks pelos argumentos desejados para encaixar tudo em um único arquivo de lote. Embora, pelo bem do gerenciamento, eu os manteria como dois arquivos separados mantidos juntos.
Tags windows