
Il m’a fallu beaucoup trop de temps pour réaliser que Windows dispose d’un puissant utilitaire de transfert de fichiers intégré. J’ai supposé que c’était un nouvel outil qui m’avait manqué, mais non, il existe depuis Vista. La plupart des utilisateurs de Windows n’ont jamais exécuté l’outil ni réalisé qu’il existe, car il s’agit uniquement d’une ligne de commande et il est peu probable qu’il soit trouvé à moins que vous ne cherchiez.
C’est dommage que cela passe inaperçu, car les gens qui découvrent Robocopy ont tendance à cesser de chercher des alternatives. Je l’utilise pour tous les transferts de gros fichiers depuis que je l’ai trouvé. Ce n’est pas un outil tape-à-l’œil, mais il est incroyablement fiable.
Si vous déplacez de grandes quantités de données, par exemple pour des sauvegardes ou des synchronisations de disques, il y a de fortes chances que Robocopy gère mieux le travail que n’importe quel outil que vous utilisez actuellement. Cela est particulièrement vrai si votre méthode habituelle est un simple glisser-déposer.

Connexes
Robocopy est intégré à Windows et constitue le meilleur copieur de fichiers imaginable
Ce puissant outil de transfert de fichiers CLI offre une vitesse et un contrôle qui vous feront vous demander pourquoi vous avez déjà compté sur l’Explorateur de fichiers.
Un outil basique, mais meilleur que vous ne le pensez
Les outils de copie de fichiers standard fonctionnent de manière très stupide. Ils vérifient uniquement les conflits de noms de fichiers, mais ne font aucune autre comparaison pour s’assurer qu’ils transfèrent uniquement des fichiers dont le contenu a été modifié. Robocopy, en revanche, est différentiel par défaut. Il ignore tous les fichiers qui n’ont pas changé entre la source et la destination. Ce comportement de synchronisation permet de conserver facilement deux répertoires différents identiques.
Robocopy est également redémarrable avec l’indicateur /Z, permettant à un transfert interrompu de reprendre le milieu du fichier plutôt que de recommencer. De cette façon, vous n’avez pas à craindre que quelque chose ne tue complètement le travail, comme une connexion réseau interrompue sur un volume partagé en réseau. La plupart des outils doivent redémarrer complètement lorsqu’un transfert est bâclé, mais Robocopy traite la situation comme une pause qui peut être reprise lorsque vous êtes prêt.
Le multithreading est désactivé par défaut, mais peut être facilement activé avec l’indicateur/MT. Par exemple, exécuter Robocopy avec/MT:8 lui indique de transférer huit fichiers simultanément. Sur les disques SSD modernes, il s’agit d’une option évidente qui accélère considérablement les transferts de fichiers. En fonction de votre ensemble de fichiers, vous pouvez expérimenter différentes valeurs de thread pour trouver le point idéal.
La journalisation est également utile, en particulier pour les transferts de fichiers volumineux et sans surveillance. Les copies normales de fichiers ne vous donnent qu’une barre de progression, et si vous revenez sur votre PC quelque temps plus tard et que la fenêtre de progression a disparu, vous ne pouvez que supposer que tout a réussi. Lorsque vous utilisez l’indicateur /LOG:output.txt avec Robocopy, vous obtenez un enregistrement complet de chaque fichier copié avec succès, de chaque fichier ignoré et de toutes les erreurs survenues. Il est beaucoup plus sûr de savoir exactement ce qui s’est passé avec le transfert plutôt que de supposer que tout s’est bien passé.
Faire une sauvegarde fiable avec Robocopy
Une commande Robocopy pratique que vous pouvez utiliser maintenant

Crédit :
La fonctionnalité la plus puissante de Robocopy est le mode miroir, que vous pouvez activer avec l’indicateur/MIR. Il rend le répertoire de destination identique à la source en copiant les fichiers nouveaux et modifiés et en supprimant tout ce qui n’existe plus à la source dans la destination. Lorsqu’il est combiné avec /Z pour le mode redémarrable, /MT:8 pour la vitesse et d’autres indicateurs pour les limites de tentatives, vous disposez d’une commande de sauvegarde entièrement fonctionnelle :
robocopy "D:\Documents" "E:\Backup\Documents" /MIR /Z /MT:8 /R:3 /W:5 /LOG:backup-log.txt
Dans la commande ci-dessus,/R:3 indique à Robocopy de faire trois tentatives (en cas d’échec), et/W:5 effectue ces tentatives à cinq secondes d’intervalle. Je recommande d’utiliser ces options car, sans elles, Robocopy continuerait de réessayer un million de fois – non, vraiment, c’est la limite par défaut. Si un transfert échoue plusieurs fois, il est probablement préférable d’abandonner jusqu’à ce que des yeux humains puissent évaluer la situation, plutôt que de rester indéfiniment dans le terminal. Collez cette commande dans le Planificateur de tâches et vous disposez d’une sauvegarde fiable avec des journaux vérifiables.
Le seul drapeau qui peut vous mordre
Méfiez-vous de ces pièges

Gardez à l’esprit que l’indicateur/MIR supprime les fichiers. Mais c’est là le point : il reflète la source vers la destination, même si la destination contient des fichiers que la source n’a pas. Je vois souvent cette plainte en ligne, car les gens utilisent cette option sans vraiment comprendre ce qu’elle fait. Lorsque Robocopy supprime vos fichiers, il ne les envoie pas à la corbeille, alors exécutez toujours/L (exécution à sec) en premier pour prévisualiser exactement ce que la commande fera avant son exécution.
Bien que Robocopy fonctionne très bien pour les transferts de fichiers entre disques et sur votre réseau local, rsync est le meilleur outil pour les sauvegardes Internet, car il ne transfère que les blocs de fichiers modifiés. Il existe également des outils plus robustes, comme Restic et Borg, qui proposent des sauvegardes versionnées avec déduplication et chiffrement. Robocopy fonctionne bien comme moyen fiable de transférer des fichiers sous Windows, mais il ne tente pas de reproduire les fonctionnalités d’outils plus avancés.
Ne continuez pas à dormir sur Robocopy
Robocopy est l’un des outils les plus utiles sur votre machine et il ne s’annonce pas. Il fait partie de Windows depuis longtemps et j’avoue que je ne l’ai pas remarqué depuis des années. Maintenant que j’ai pris quelques minutes pour apprendre ses indicateurs les plus utiles, je l’utilise chaque fois que j’ai besoin de transférer de grandes quantités de fichiers.
*️⃣ Lien source :
puissant utilitaire de transfert de fichiers, meilleur que n’importe quel outil que vous utilisez actuellement, Robocopy est intégré à Windows et c’est le meilleur copieur de fichiers imaginable , rsync est le meilleur outil, des outils plus robustes,