Les différences entre Robocopy et Xcopy
Robocopy (Robust File Copy) et XCopy sont deux outils de ligne de commande souvent utilisés dans les transferts de fichiers pour Windows. XCopy est inclus dans la plupart des versions de Windows, mais a été moins utilisé car Robocopy est distribué avec Windows Vista et Windows 7. Robocopy fait également partie du kit de ressources Windows. Pour tous les types de copie de fichiers en masse, les deux sont des programmes utiles, mais Robocopy a quelques options qui facilitent le travail.
Mise en miroir
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 à un autre, Robocopy vérifiera le répertoire de destination et supprimera les fichiers qui ne se trouvent plus dans l'arborescence principale. Il vérifie également les fichiers du répertoire de destination par rapport aux fichiers à copier et ne perd pas de temps à copier des fichiers inchangés.
Automatisation
L'utilisation de l'option "Heures d'exécution" (/RH) avec Robocopy vous 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 particulièrement utile pour effectuer des sauvegardes quotidiennes ou pour les travaux par lots volumineux 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 voir quand copier. Robocopy prend également en charge la journalisation — avec l'option /LOG:file; et réessayer (par défaut, 1 million d'essais, espacés de 30 secondes) pour une automatisation plus poussée.
Surveillance
Robocopy prend en charge la surveillance des fichiers et des répertoires avec les commandes "/MON" ou "/MOT". "/MON:n" copie le fichier vers la destination avec n changements ou plus, tandis que "/MOT:m" vérifie le fichier toutes les "m" minutes pour tout changement, puis le copie lorsqu'il y en a. Ceci est similaire à l'enregistrement périodique d'un fichier tout en travaillant dessus, mais en plus efficace. XCopy n'a pas de support de surveillance.
Attributs
XCopy et Robocopy prennent en charge la copie sur l'attribut "archive" sur les fichiers, mais Robocopy va encore plus loin - il prend en charge la copie sur 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, en particulier lors de la copie en tant qu'administrateur.