Les différences entre Robocopy et Xcopy
Robocopy (Robust File Copy) et XCopy sont deux outils en ligne de commande souvent utilisés pour les transferts de fichiers sous Windows. XCopy est inclus dans la plupart des versions de Windows, mais est moins utilisé depuis que Robocopy est distribué avec Windows Vista et Windows 7. Robocopy fait aussi partie du Windows Resource Kit. Pour tous les types de copie massive de fichiers, les deux sont des programmes utiles, mais Robocopy a des options qui facilitent le travail.
Miroir (Mirroring)
Robocopy, contrairement à XCopy, est utilisé pour mettre en miroir — ou synchroniser — des répertoires. Au lieu de copier tous les fichiers d'un répertoire vers un autre, Robocopy vérifie le répertoire de destination et supprime les fichiers qui ne sont plus dans l'arborescence principale. Il vérifie aussi les fichiers dans le répertoire de destination par rapport aux fichiers à copier et ne perd pas de temps à recopier les fichiers inchangés.
Automatisation
L'utilisation de l'option « Heures d'exécution » (/RH) avec Robocopy permet de définir quand les copies doivent être effectuées plutôt que l'heure de la commande comme avec XCopy. Cette automatisation est très utile pour faire des sauvegardes quotidiennes ou pour de gros lots qui prendront du temps mais ne nécessiteront aucune interaction.
Notez que le processus robocopy.exe sera présent dans la liste des tâches car il vérifie l'horloge pour savoir quand copier. Robocopy supporte aussi la journalisation — avec l'option /LOG:fichier ; et les tentatives répétées — les défauts sont 1 million d'essais, 30 secondes d'intervalle — pour une automatisation accrue.
Surveillance
Robocopy supporte la surveillance de fichiers et répertoires avec les commandes « /MON » ou « /MOT ». « /MON:n » copie le fichier vers la destination avec n ou plus de modifications, tandis que « /MOT:m » vérifie le fichier toutes les « m » minutes pour toute modification, puis le copie quand il y en a. C'est similaire à la sauvegarde périodique d'un fichier pendant qu'on travaille dessus, mais plus efficace. XCopy n'a pas de support de surveillance.
Attributs
XCopy et Robocopy supportent tous deux la copie de l'attribut « archive » sur les fichiers, mais Robocopy va plus loin — il supporte la copie de tous les attributs — y compris les horodatages, la sécurité, le propriétaire et les informations d'audit. Ces attributs supplémentaires aident à maintenir une structure de répertoire appropriée, surtout lors de la copie en tant qu'administrateur.
