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:
| Grupo | Passos |
|---|---|
| Arquivos | Copiar arquivo, Mover arquivo, Renomear arquivo, Excluir arquivo |
| Pastas | Criar pasta, Copiar pasta, Mover pasta, Renomear pasta, Sincronizar pasta, Remover pasta |
| Mais | Registrar 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.