| SYNC |
| Objet : | Synchroniser deux répertoires |
| Format : | SYNC [/= /A:... /C /D /DD /E /F /G /J /K /L /M /N[enrst] /O /O:[-]acdeginorstuz /P /Q /R /S[[+]n] /T /V /W /X /Y /Z] dir1 dir2 |
| dir1 | Premier répertoire (et source pour un /W) |
| dir2 | Deuxième répertoire (et cible d'un /W) |
/A :... |
Commutateur d'attribut |
Uniquement s'il n'y a pas de fichier cible |
|
/C. |
Fichiers source modifiés |
/O:... |
Ordre de tri |
Copier les fichiers cryptés |
Invite |
||
Supprimer les sous-répertoires vides |
Silence |
||
Pas de message d'erreur |
Remplacer |
||
Pas de sous-répertoires vides |
Sous-répertoires inclus |
||
Affichage du pourcentage terminé |
Totaux |
||
H(idden inclus) |
Vérifier |
||
Correspondre à la description |
Supprimer la cible non correspondante |
||
Copie redémarrable |
Attendre entre les blocs de copie |
||
Conserver l'attribut RDONLY |
Effacer le bit d'archive |
||
Transfert FTP en mode ASCII |
Suppression de l'invite |
||
Fichiers modifiés (non archivés) |
Ecraser en lecture seule |
||
Désactiver |
|
|
Voir aussi : COPIER et DÉPLACER.
Sélection de fichiers
Prend en charge le dialogue de commande, les caractères génériques étendus et les plages ***.
Internet : Peut être utilisé avec des serveurs FTP.
Syntaxe de complétion de fichier :
La syntaxe de complétion de nom de fichier par défaut est : dirs
Utilisation :
SYNC synchronise deux répertoires, en copiant les fichiers mis à jour de chaque répertoire vers l'autre. Si vous ne spécifiez aucun argument, SYNC affichera sa boîte de dialogue de commande.
SYNC définit trois variables internes :
| %_sync_dirs | Le nombre de répertoires créés. |
| %_sync_files | Le nombre de fichiers copiés |
| %_sync_errors | Le nombre d'erreurs. |
Exemple :
Synchroniser les répertoires C:\NMyData et D:\NMyData, y compris les sous-répertoires (mais pas les sous-répertoires vides), et supprimer tous les fichiers de D:\NMyData qui n'existent pas dans C:\NMyData :
sync /S /F /W C:\MyData D:\MyData
Options :
| /A :... | Ne sélectionnez que les fichiers pour lesquels les attributs spécifiés sont définis. Voir Commutateurs d'attributs pour plus d'informations sur les attributs qui peuvent suivre /A :. Voir la mise en garde sous Fonctionnalités avancées ci-dessus avant d'utiliser /A : lorsque dir1 et dir2 contiennent tous deux des descriptions de fichiers. Les fichiers cachés ou système sélectionnés par cette option écrasent les fichiers cachés ou système du répertoire cible. |
Vous pouvez spécifier /A:= pour afficher une boîte de dialogue qui vous aidera à définir des attributs individuels.
| /G | Affiche le pourcentage copié, le taux de transfert (en Ko/seconde) et le temps restant estimé. Utile lors de la copie de fichiers volumineux sur un réseau ou via FTP pour s'assurer que la copie se déroule correctement. Lorsque /V est également utilisé, il indique le pourcentage vérifié. |
| /I "text" | Sélectionner les fichiers sources en fonction du texte contenu dans leur description. Reportez-vous à la section Plages de description pour plus de détails. |
| /M | Copier uniquement les fichiers dont l'attribut archive est défini, c'est-à-dire ceux qui ont été modifiés depuis la dernière sauvegarde . L'attribut d'archive du fichier sourcene sera pas effacé après la copie ; pour l'effacer, utilisez le commutateur /X, ou utilisez ATTRIB. |
| /N | Tout faire sauf effectuer la copie. Cette option est utile pour tester le résultat d'une commande SYNC complexe. /N indique le nombre de fichiers à copier. /N n'empêche pas la création de sous-répertoires de destination lorsqu'elle est utilisée avec /S. |
Un /N avec un ou plusieurs des arguments suivants a une autre signification :
| d | Ignorer les répertoires cachés (lorsqu'il est utilisé avec /S) |
| e | Ne pas afficher les erreurs |
| j | Sauter les jonctions (utilisé avec /S) |
| n | Ne pas mettre à jour les descriptions de fichiers |
| r | UneSYNC /W effacera le fichier dans la corbeille (sauf si le fichier correspond à la variable d'environnement RECYCLEEXCLUDE). |
| s | Ne pas afficher le résumé |
| t | Ne met pas à jour la base de données de recherche de répertoires étendusCD / CDD (JPSTREE.IDX) |
Vous pouvez utiliser n'importe quelle combinaison des options de tri ci-dessous. Si plusieurs options sont utilisées, la liste sera triée avec la première option de tri comme clé principale, la suivante comme clé secondaire, et ainsi de suite :
| n | Trier par nom de fichier et extension, sauf si e est explicitement inclus. |
| - | Inverse l'ordre de tri pour la clé de tri suivante. |
| a | Trier les noms et les extensions dans l'ordre ASCII standard, plutôt que numériquement lorsque des sous-chaînes numériques sont incluses dans le nom ou l'extension. |
| c | Trier par taux de compression |
| d | Tri par date et heure (la plus ancienne en premier) ; voir aussi /T:acw |
| e | Tri par extension |
| g | Regroupement des sous-répertoires d'abord, puis des fichiers |
| i | Tri par description |
| o | Trier par propriétaire |
| r | Inverser l'ordre de tri pour toutes les options |
| s | Trier par taille |
| t | Identique à d |
| u | Non trié |
| z | Identique à s |
| /P | Demandez à l'utilisateur de confirmer chaque copie et chaque suppression . Lesoptions disponibles à l'invite sont expliquées en détail dans les rubriques Page et Invites de fichiers. Voir aussi : l' option /Q ci-dessous. |
| /Q | Ne pas afficher les noms de fichiers, le pourcentage copié, le nombre total de fichiers copiés, etc... Lorsqu'elle est utilisée en combinaison avec l' option /P ci-dessus, elle demande les noms de fichiers mais n'affiche pas les totaux. Cette option est le plus souvent utilisée dans les fichiers batch. Voir aussi /T. |
| /R | Demander à l'utilisateur d'écraser un fichier existant. Lesoptions disponibles à l'invite sont expliquées en détail dans la section Invites de page et de fichier. |
| /S | Copie l'arborescence des sous-répertoires en commençant par les fichiers du répertoire source et chaque sous-répertoire inférieur. Si les sous-répertoires de destination n'existent pas, SYNC tente de les créer. Si SYNC /S crée un ou plusieurs répertoires de destination, ceux-ci seront automatiquement ajoutés à la base de données de recherche de répertoires étendue. |
Si vous tentez d'utiliser SYNC /S pour copier une arborescence de sous-répertoires dans une partie d'elle-même, SYNC détectera la boucle infinie qui en résultera, affichera un message d'erreur et sortira.
Si vous spécifiez un nombre après le /S, SYNC limitera la récursivité des sous-répertoires à ce nombre. Par exemple, si vous avez une arborescence de répertoires "a", "b" et "c", /S2 n'affectera que les répertoires "a", "b" et "c".
Si vous spécifiez un + suivi d'un nombre après le /S, SYNC ne synchronisera aucun fichier avant d'avoir atteint cette profondeur dans l'arborescence des sous-répertoires . Par exemple, si vous avez une arborescence de répertoires \a\b\c\d\e, /S+2 ne synchronisera rien dans \a ou \a\b.
| /T | Désactive l'affichage des noms de fichiers, comme /Q, mais affiche le nombre total de fichiers copiés. |
| /Y | Si l ' option COPY Prompt on Overwrite est activée, vous pouvez supprimer l'invite avec /Y. |
| /Z | Écraser les fichiers de destination sans tenir compte de leurs attributs. Sans cette option, SYNC échouera avec une "Erreur d'accès refusé" si le fichier de destination a son attribut lecture seule défini, ou (en fonction d'autres options) son attribut caché ou système défini. Nécessaire pour écraser les cibles en lecture seule, quelles que soient les autres options. Nécessaire pour écraser les cibles cachées ou système, sauf si la source possède également l'attribut et que /H ou /A : est utilisé pour le sélectionner. |