Une synchronisation décrit une tâche : ce qui est mis en concordance, d'où et vers où. Elle se crée avec Fichier → Nouvelle synchronisation… et se modifie avec Édition → Modifier la synchronisation… ou par un double clic sur l'entrée.
Le nom identifie la synchronisation et doit être unique. Il apparaît dans la vue d'ensemble, dans le journal et – si l'option est activée – comme nom du fichier de la preuve de sauvegarde.
| Type | Ce qui est mis en concordance |
|---|---|
| Fichier | Exactement un fichier. Source et cible sont des noms de fichier complets. |
| Dossier | Tous les fichiers d'un dossier, sans ses sous-dossiers. |
| Arborescence | Un dossier avec tous ses sous-dossiers. Les dossiers cibles manquants sont créés. |
Les deux champs acceptent un chemin. Le bouton à côté ouvre une sélection ; pour un ordinateur à l'autre bout d'une connexion SSH, il existe un bouton à part, voir Synchroniser par SSH.
Une cible qui n'existe pas encore est créée lors de la première exécution. Si la source se trouve sur un support amovible ou un lecteur réseau qui n'est pas connecté pour l'instant, AutoFileSync saute la synchronisation et ne touche pas à la cible – c'est important pour qu'un lecteur débranché ne soit jamais pris pour « tout a été supprimé ».
Pour les types Dossier et Arborescence, le champ Caractère générique limite les fichiers pris en compte, par exemple *.txt pour les fichiers texte ou *.* pour tous. Les fichiers qui ne correspondent pas sont invisibles pour cette synchronisation : ils ne sont ni copiés ni supprimés, même si les fichiers supprimés doivent aussi être supprimés dans la cible.
L'onglet Exclusions contient un motif par ligne, par exemple :
*.tmp
node_modules
Thumbs.db
Les exclusions s'appliquent à la copie comme à la suppression. Dans une arborescence, un dossier exclu n'est même pas parcouru – cela fait gagner du temps et évite de vérifier un à un les fichiers qu'il contient.
Une synchronisation dont la case Synchronisation active n'est pas cochée reste dans la liste, mais n'est pas exécutée. Vous pouvez ainsi mettre une tâche de côté pour un temps sans la perdre.
Suite : les options.