GeeksforGeeks

La commande de réplication de fichiers de Microsoft Windows est connue sous le nom de « Robust file copy » ou simplement appelée Robocopy. Elle utilise le concept de timestamp et datestamp pour les transferts de fichiers incomplets, qui aident à tolérer les interruptions de réseau. Elle sait d’où partir en utilisant l’enregistrement de récupération contenant les informations d’horodatage. Robocopy élimine le risque d’échec en sautant les points de jonction NTFS, car NTFS provoque des boucles infinies. Robocopy remplace toutes les autres commandes de copie par de multiples fonctionnalités exceptionnelles.

Le concept utilisé dans Robocopy pour copier plusieurs fichiers simultanément est le multithreading. L’utilisation du multithreading le rend beaucoup plus rapide que la copie standard et aussi que Xcopy. La syntaxe de base est :

robocopy <Source> <Destination> ] 

Caractéristiques :

  • Vous pouvez pré-spécifier ce qu’il faut faire avec des noms de fichiers conflictuels.
  • Vous pouvez exclure certains fichiers ou dossiers.
  • Vous pouvez planifier une opération de copier-coller.
  • Vous pouvez mettre en miroir 1 dossier vers un autre, en supprimant les fichiers dans la destination qui n’existent pas dans le dossier source.

Voici quelques options de copie disponibles pour Robocopy :

Il y en a beaucoup plus, n’hésitez pas à exécuter Robocopy/ ? sur votre invite de commande pour en explorer davantage.

Exemple :