Rotinas

Uma rotina é uma sequência de passos que o SyncThemAll executa por você — fazer backup de uma pasta para a nuvem, espelhar um projeto entre máquinas ou organizar arquivos em um horário agendado. Configure uma vez; ela roda manualmente, em um horário agendado ou sempre que uma pasta monitorada mudar.

🖼️ Captura de tela: a lista de Rotinas com o painel de detalhes.

O que é uma rotina

Três partes: um gatilho (quando roda), uma lista linear de passos (o que faz) e uma preferência de notificação. Sincronizar é só um tipo de passo — você também pode copiar, mover, renomear, criar pastas, registrar em log, aguardar ou chamar uma URL.

Quando as rotinas rodam

Cada rotina tem um gatilho — ou nenhum, uma rotina manual que você executa à mão:

  • Manual — sem gatilho; roda apenas quando você clica em Executar. Você pode executar qualquer rotina à mão, mesmo uma desativada.
  • Agendamento — roda em um cronograma: toda noite às 22:00, de hora em hora, às segundas-feiras. Um seletor amigável, não cron cru.
  • Monitorar uma pasta local — roda quando arquivos são criados, alterados, excluídos ou movidos em uma pasta do seu computador.
  • Monitorar uma pasta na nuvem — o mesmo, para uma pasta em uma das suas nuvens conectadas (verificada por polling).
  • Eventos do sistema (Windows) — roda quando um disco é conectado, ao acordar do modo de suspensão ou quando o computador fica ocioso.

A sincronização contínua, no estilo do OneDrive é apenas uma rotina com um gatilho de monitorar uma pasta e um passo de copiar ou sincronizar: altere um arquivo, e ele vai para a nuvem. Mantenha o SyncThemAll rodando na bandeja (Configurações → Sistema) para que os monitores permaneçam ativos.

Montando uma rotina

Abra o editor por + Nova rotina. É uma caixa de diálogo focada: um esquema à esquerda (gatilho + passos numerados), um formulário à direita. Adicione um gatilho e passos a partir de um menu com busca, dê um nome à rotina e clique em Salvar. Cancelar ou Esc descarta, com um aviso se houver alterações não salvas.

Passos disponíveis:

GrupoPassos
ArquivosCopiar arquivo, Mover arquivo, Renomear arquivo, Excluir arquivo
PastasCriar pasta, Copiar pasta, Mover pasta, Renomear pasta, Sincronizar pasta, Remover pasta
MaisRegistrar mensagem, Aguardar, Requisição HTTP, Executar um comando, Definir uma variável

Sincronizar vs Copiar. Copiar pasta apenas adiciona arquivos ao destino. Sincronizar pasta faz o destino coincidir com a origem — o que significa que ele exclui no destino os arquivos que não existem na origem. Os passos Mover e Excluir também removem arquivos. Confira bem a direção.

O editor mantém as opções avançadas — filtros, ajuste de largura de banda, políticas de erro — fora do caminho, com padrões sensatos, para que uma rotina continue simples de montar. Você pode inserir variáveis como {{...}} onde um campo as suportar.

Execução, histórico e status

Execute uma rotina pela lista (Executar ao passar o mouse), pelo painel de detalhes (Executar agora / Parar), pelo editor ou pelo ⚡ início rápido no Explorador. O duplo clique em uma rotina a abre para edição — nunca a executa — para que você não mexa em arquivos por acidente.

O painel de detalhes mostra o progresso ao vivo, um histórico de execuções (as últimas 20, com status e contagem de passos) e logs que você pode acompanhar ao vivo ou ler de uma execução anterior. Status: Em execução, Concluída, Falhou, Cancelada, além de Editando (os gatilhos de uma rotina ficam pausados enquanto ela está aberta no editor). Os passos rodam em ordem e param no primeiro erro.

Notificações

Ative Configurações → Interface → Notificações → "Notificar sobre erros de rotina" para receber uma notificação na área de trabalho quando uma rotina falhar — uma por falha, sem spam. (Apenas no aplicativo desktop.)

A versão gratuita e os limites

A versão gratuita roda uma rotina com gatilho — adicione quantas rotinas manuais quiser. Ela também conecta 2 contas na nuvem (seu disco local é sempre grátis e ilimitado). Personal e Business liberam ambos sem limites. Um aviso gentil aparece quando você atinge um limite.

Algumas observações honestas: a direção da sincronização é fixada quando você monta a rotina (o início rápido do Explorador a executa como está); ainda não há sincronização bidirecional nem interface de resolução de conflitos — uma sincronização é unidirecional; e uma rotina não dispara no horário agendado enquanto estiver aberta no editor.