La copie de fichiers volumineux a toujours été problématique sur un PC Windows. Heureusement, vous pouvez utiliser une autre fonctionnalité de copie intégrée appelée Robocopy pour de nombreuses tâches de transfert de fichiers.

Voici comment vous pouvez utiliser cet outil de copie performant intégré à Windows sur votre ordinateur.
Qu’est-ce que Robocopy ?
Robocopy est un outil intégré à Windows qui vous permet de copier des fichiers d’un emplacement à un autre. Il s’agit d’un outil en ligne de commandes, ce qui signifie que vous devez entrer des commandes à partir d’outils tels que l’Invite de commandes ou PowerShell pour transférer vos fichiers.
Robocopy offre bien plus de fonctionnalités que la fonction de copie par défaut. Grâce à cet outil, vous pouvez reprendre des transferts interrompus, utiliser la copie multithread et même planifier des tâches de copie.
Comment utiliser Robocopy pour copier des fichiers ?
Pour utiliser Robocopy, vous pouvez utiliser l’Invite de commandes ou PowerShell.
- Accédez à la Recherche Windows (appuyez sur Windows + S), tapez Invite de commandes et lancez l’outil.
- Dans la fenêtre de l’Invite de commandes, vous utiliserez la syntaxe suivante pour copier des fichiers à l’aide de Robocopy. Ici, vous remplacerez les variables Source et Destination par le dossier source et le dossier de destination, respectivement.
robocopy "Source" "Destination"
- Par exemple, si vous souhaitez copier tous les fichiers du dossier D:\Documents vers le dossier E:\Backups, vous utiliserez la commande suivante :
robocopy "D:\Documents" "E:\Backups"
Voici la méthode de base pour copier des fichiers à l’aide de Robocopy.
Vous pouvez utiliser plusieurs paramètres (options) avec Robocopy
Lorsque vous copiez des fichiers avec Robocopy, vous pouvez utiliser divers paramètres pour modifier le fonctionnement de l’outil. Voici quelques-uns des paramètres courants que vous pouvez utiliser dans vos tâches de copie de fichiers :
- /E : Copie tous les sous-dossiers, même ceux qui sont vides
- /Z : Active le mode redémarrable
- /MT : Active la copie multithread (transferts de fichiers plus rapides)
- /MIR : Miroir du répertoire source, ce qui signifie que Robocopy supprime les fichiers du dossier de destination qui ne sont pas présents dans le répertoire source
- /XD : Exclut les dossiers spécifiés
- /XF : Exclut les fichiers spécifiés
Exemples intéressants de transferts de fichiers avec Robocopy
Vous pouvez utiliser Robocopy de différentes manières pour copier des fichiers d’un emplacement à un autre sur votre PC Windows. Les exemples suivants illustrent très bien comment vous pouvez utiliser cet outil sur votre ordinateur.
- Si vous souhaitez sauvegarder vos documents, y compris les sous-répertoires vides, utilisez la commande suivante :
robocopy "D:\Documents" "E:\Backup\Documents" /E
- Si vous souhaitez sauvegarder vos photos d’un dossier vers un autre et supprimer toutes les photos du dossier de destination qui ne se trouvent pas dans le dossier source, exécutez la commande suivante. Cela garantit que le dossier de destination ne contient que le contenu du dossier source.
Attention : Robocopy supprimera les fichiers du dossier de destination qui ne sont pas présents dans le dossier source. Procédez avec prudence.
robocopy "D:\Photos" "F:\Photos" /MIR
- Si vous ne souhaitez pas que tous les dossiers du répertoire source soient inclus dans la tâche de copie. Vous pouvez spécifier un dossier à exclure comme suit :
robocopy "D:\Work" "E:\Backup\Work" /E /XD "D:\Work\Temp"
Facilitez encore davantage la copie de fichiers grâce aux fichiers batch
S’il y a des commandes de copie de fichiers que vous utilisez très souvent, ouvrir l’Invite de commandes et taper les mêmes commandes à chaque fois est fastidieux. Vous pouvez créer plusieurs fichiers batch qui exécutent des commandes Robocopy prédéfinies d’un simple double-clic.
- Pour ce faire, lancez la Recherche Windows (appuyez sur Windows + S), tapez Bloc-notes, puis ouvrez l’application.
- Dans un nouveau document, tapez ou collez votre commande Robocopy. Ensuite, dans la barre de menu du Bloc-notes, sélectionnez Fichier > Enregistrer sous.
- Dans la fenêtre Enregistrer sous, choisissez le dossier dans lequel vous souhaitez enregistrer votre fichier batch (sélectionnez Bureau pour y accéder facilement).
- Cliquez sur le menu déroulant Type et choisissez Tous les fichiers.
- Sélectionnez le champ Nom du fichier et saisissez un nom pour votre fichier batch. Assurez-vous que le nom se termine par .bat afin qu’il s’agisse bien d’un fichier batch.
- Cliquez ensuite sur Enregistrer.
À partir de maintenant, chaque fois que vous souhaitez exécuter votre commande Robocopy, il vous suffit de double-cliquer sur le fichier batch que vous avez créé.
Planifier des tâches de copie Robocopy à l’aide de fichiers batch et du Planificateur de tâches
Vous pouvez exécuter une commande Robocopy spécifique pour sauvegarder certains fichiers à une heure précise. Pour ce faire, vous pouvez planifier vos fichiers batch Robocopy à l’aide du Planificateur de tâches.
Pour ce faire, commencez par créer le fichier batch contenant les commandes de copie que vous souhaitez exécuter à intervalles réguliers.
- Ensuite, ouvrez la Recherche Windows (appuyez sur Windows + S), tapez Planificateur de tâches et lancez l’utilitaire.
- Dans le volet droit, cliquez sur Créer une tâche.
- Dans l’onglet Général, sélectionnez le champ Nom et saisissez un nom pour votre tâche.
- Accédez à l’onglet Déclencheurs et cliquez sur Nouveau.
- Dans la fenêtre qui s’ouvre, choisissez quand et à quelle fréquence vous souhaitez que votre commande Robocopy s’exécute. Cliquez ensuite sur OK.
- Accédez à l’onglet Actions et cliquez sur Nouveau.
- Sélectionnez le bouton Parcourir et sélectionnez votre fichier batch.
- Cliquez ensuite sur OK, puis à nouveau sur OK.
Le Planificateur de tâches exécutera désormais votre fichier batch à la date et à l’heure spécifiées, copiant automatiquement vos fichiers.
Conclusion
Et voilà comment vous pouvez utiliser cet outil performant qu’est Robocopy pour copier des fichiers sur votre PC. Fini les galères avec la fonction de copie par défaut de Windows !