Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A sincronização de arquivos é uma tarefa essencial para garantir que dados importantes sejam atualizados e disponíveis em múltiplos dispositivos ou locais. No ambiente Windows, uma das ferramentas mais poderosas para essa tarefa é o Robocopy, um utilitário de linha de comando que permite copiar e sincronizar diretórios de forma eficiente.
Exemplos:
1. Sincronização Básica de Diretórios:
Para sincronizar o conteúdo de um diretório de origem com um diretório de destino, você pode usar o seguinte comando Robocopy:
robocopy C:\Origem C:\Destino /E /MIR
/E
copia subdiretórios, incluindo os vazios./MIR
espelha a estrutura do diretório de origem no destino, excluindo arquivos do destino que não existem na origem.2. Sincronização com Exclusão de Arquivos:
Se você deseja excluir certos tipos de arquivos da sincronização, por exemplo, arquivos temporários, você pode usar o parâmetro /XF
:
robocopy C:\Origem C:\Destino /E /MIR /XF *.tmp
/XF *.tmp
exclui arquivos com a extensão .tmp
da operação de cópia.3. Sincronização com Registro de Log:
Para manter um registro das operações de sincronização, você pode redirecionar a saída para um arquivo de log:
robocopy C:\Origem C:\Destino /E /MIR /LOG:C:\Logs\sync.log
/LOG:C:\Logs\sync.log
grava o log das operações no arquivo especificado.4. Sincronização Agendada:
Para automatizar a sincronização, você pode criar uma tarefa agendada usando o Agendador de Tarefas do Windows. Primeiro, crie um arquivo de script .bat
com o comando Robocopy desejado e, em seguida, agende-o para ser executado em intervalos regulares.
Exemplo de script .bat
:
@echo off
robocopy C:\Origem C:\Destino /E /MIR /LOG:C:\Logs\sync.log
Para agendar, abra o Agendador de Tarefas, crie uma nova tarefa e configure-a para executar o script no horário desejado.