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

 

dir1Premier répertoire (et source pour un /W)
dir2Deuxième répertoire (et cible d'un /W)

 

/A :...

Commutateur d'attribut

/O

Uniquement s'il n'y a pas de fichier cible

/C.

Fichiers source modifiés

/O:...

Ordre de tri

/D

Copier les fichiers cryptés

/P

Invite

/DD

Supprimer les sous-répertoires vides

/Q

Silence

/E

Pas de message d'erreur

/R

Remplacer

/F

Pas de sous-répertoires vides

/S

Sous-répertoires inclus

/G

Affichage du pourcentage terminé

/T

Totaux

/H

H(idden inclus)

/V

Vérifier

/I "texte"

Correspondre à la description

/W

Supprimer la cible non correspondante

/J

Copie redémarrable

/Attente

Attendre entre les blocs de copie

/K

Conserver l'attribut RDONLY

/X

Effacer le bit d'archive

/L

Transfert FTP en mode ASCII

/Y

Suppression de l'invite

/M

Fichiers modifiés (non archivés)

/Z

Ecraser en lecture seule

/N

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_dirsLe nombre de répertoires créés.
%_sync_filesLe nombre de fichiers copiés
%_sync_errorsLe 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 :

 

/=Affiche la boîte de dialogue de la commande SYNC pour vous aider à définir le répertoire et les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de la commande.

 

/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.

 

/CCopier les fichiers uniquement si le  fichier de destination existe et est plus ancien que le fichier source. Cette option est utile pour mettre à jour les fichiers d'un répertoire à partir de ceux d'un autre répertoire sans copier les fichiers qui ne se trouvent pas déjà dans le répertoire cible.

 

/DForce la copie d'unfichier cryptémême si la cible sera décryptée.

 

/DDUtilisé avec /S, SYNC supprime les sous-répertoires vides.

 

/ESupprime tous les messages d'erreur non fatals, tels que File not found ou Can't copy file to itself. Les messages d'erreur fatale, tels que Drive not ready, seront toujours affichés. Cette option est particulièrement utile dans les fichiers batch et les alias.

 

/FLorsqu'elle est utilisée avec /S, SYNC ne crée pas de sous-répertoire cible vide.

 

/GAffiche 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é.

 

/HCopier tous les fichiers correspondants, y compris ceux dont l'attribut est caché et/ou système. Voir la mise en garde sous Fonctionnalités avancées ci-dessus avant d'utiliser /H lorsque dir1 et dir2 contiennent des descriptions de fichiers.

 

/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.

 

/JCopier les fichiers en mode redémarrable. La progression de la copie est suivie dans le fichier de destination en cas d'échec de la copie. La copie peut être relancée en spécifiant les mêmes noms de fichiers source et destination.

 

/K(Keep read-only attribute) SYNC maintient normalement les attributs cachés et système, définit l'attribut d'archivage et supprime l'attribut de lecture seule sur le fichier cible ./K indique à SYNC de maintenir également l'attribut de lecture seule sur le fichier de destination.

 

/LEffectuer les transferts FTP en mode ASCII, au lieu du mode binaire par défaut.

 

/MCopier 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.

 

/NTout 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 :

 

dIgnorer les répertoires cachés (lorsqu'il est utilisé avec /S)
eNe pas afficher les erreurs
jSauter les jonctions (utilisé avec /S)
nNe 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).
sNe pas afficher le résumé
tNe met pas à jour la  base de données de recherche de répertoires étendusCD / CDD (JPSTREE.IDX)

 

/OUniquement s'il n'y a pas de fichier cible.

 

/O :...Trier les fichiers avant de les traiter.

 

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 :

 

nTrier par nom de fichier et extension, sauf si e est explicitement inclus.
-Inverse l'ordre de tri pour la clé de tri suivante.
aTrier 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.
cTrier par taux de compression
dTri par date et heure (la plus ancienne en premier) ; voir aussi /T:acw
eTri par extension
gRegroupement des sous-répertoires d'abord, puis des fichiers
iTri par description
oTrier par propriétaire
rInverser l'ordre de tri pour toutes les options
sTrier par taille
tIdentique à d
uNon trié
zIdentique à s

 

/PDemandez à 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.

 

/QNe 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.

 

/RDemander à 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.

 

/SCopie 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.

 

/TDésactive l'affichage des noms de fichiers, comme /Q, mais affiche le nombre total de fichiers copiés.

 

/VVérifie chaque écriture sur le disque en effectuant une véritable comparaison octet par octet entre le fichier source et le fichier cible nouvellement créé. Cette option augmente considérablement le temps nécessaire à l'exécution d'une commande SYNC.

 

/WSupprimer dans dir2 lesfichiers  qui n'existent pas dans dir1.

 

/Wait=n Pause den millisecondes entre chaque bloc copié de la source vers le fichier cible. Cette fonction est utile pour les réseaux lents et les copies de fichiers très volumineux ; elle empêche SYNC de monopoliser toutes les entrées/sorties du réseau.

 

/XEfface l'attribut archive du fichier source après une copie réussie.

 

/YSi 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.