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 propose des 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 dans le répertoire de destination par rapport aux fichiers à copier et ne perd pas de temps à copier les fichiers inchangés.
Vidéo du jour
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 des travaux par lots volumineux qui prendront un certain temps mais ne nécessitent 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 - les valeurs par défaut sont de 1 million d'essais, à 30 secondes d'intervalle - 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 modifications ou plus, tandis que "/MOT: m" vérifie le fichier toutes les "m" minutes pour toute modification, 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.
Les attributs
XCopy et Robocopy prennent tous deux en charge la copie de l'attribut "archive" sur les fichiers, mais Robocopy prend cela en compte. aller plus loin - il prend en charge 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, en particulier lors de la copie en tant qu'administrateur.