La copie des fichiers volumineuses a toujours été problématique sur mon PC Windows 11. Heureusement, j'utilise maintenant une autre fonction de copie intégrée appelée Robocopy pour de nombreuses tâches de transfert de fichiers. Voici comment utiliser cet outil de copie robuste sur votre ordinateur.
Qu'est-ce que Robocopy?
Robocopy est un outil Windows 11 intégré qui vous permet de copier des fichiers d'un endroit à un autre. Il s'agit d'un outil de ligne de commande, ce qui signifie que vous émettez des commandes à partir d'outils comme l'invite de commande ou PowerShell pour transférer vos fichiers.
Robocopy offre bien plus de fonctionnalités que la fonction de copie par défaut. Avec cet outil, vous pouvez reprendre des transferts cassés, 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 commande ou PowerShell. Je vais vous montrer comment utiliser le premier.
Accédez à Windows Search (appuyez sur Windows + S), tapez Invite de commandeet lancez l'outil. Dans la fenêtre CMD, vous utiliserez la syntaxe suivante pour copier des fichiers à l'aide de Robocopy. Ici, vous remplacerez respectivement la source et les variables de destination par le dossier source et de destination.
robocopy “Source” “Destination”
À titre d'exemple, si vous souhaitez copier tous les fichiers du dossier D: \ Documents dans le dossier E: \ Backups, vous utiliserez la commande suivante:
robocopy “D:\Documents” “E:\Backups”
C'est le moyen de base de copier des fichiers à l'aide de Robocopy.
Vous pouvez utiliser plusieurs paramètres (options) avec Robocopy
Lors de la copie de 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 les vides
- / Z: Active le mode redémarable
- / MT: Active la copie multi-thread (transferts de fichiers plus rapides)
- / Mir: Reflète le répertoire source, ce qui signifie qu'il 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 endroit à un autre sur votre PC Windows 11. Quant à moi, je trouve que ce qui suit est de très bons exemples de la façon dont vous pouvez utiliser cet outil sur votre ordinateur.
Lorsque je veux sauvegarder mes documents, y compris les sous-répertoires vides, j'utilise la commande suivante:
robocopy “D:\Documents” “E:\Backup\Documents” /E
Lorsque je veux copier des photos d'un dossier à un autre et supprimer toutes les photos du dossier de destination qui ne sont pas dans le dossier source, j'exécute la commande suivante. Cela garantit que le dossier de destination n'a que le contenu de mon dossier source.
Robocopy supprimera les fichiers dans le dossier de destination qui ne sont pas disponibles dans le dossier source. Procéder à la prudence.
robocopy “D:\Photos” “F:\Photos” /MIR
Parfois, je ne veux pas que tous les dossiers du répertoire source soient inclus dans la tâche de copie. Je spécifie le dossier à exclure comme suit:
robocopy “D:\Work” “E:\Backup\Work” /E /XD “D:\Work\Temp”
Faciliter les fichiers de copie avec les fichiers batch
Il existe des commandes de co-co-coffre que j'exécute trop souvent, et d'ouvrir l'invite de commande et de taper ces commandes à chaque fois est un problème. J'ai en fait créé plusieurs fichiers batch qui exécutent mes commandes Robocopy prédéfinies avec un double clic.
Si vous souhaitez faire de même, lancez la recherche Windows (appuyez sur Windows + S), tapez Bloc-noteset ouvrez l'application. Dans un nouveau document, tapez ou collez votre commande Robocopy. Ensuite, à partir de la barre de menu du bloc-notes, sélectionnez Fichier> Enregistrer sous.
Dans la fenêtre Enregistrer sous forme de la fenêtre, choisissez le dossier pour enregistrer votre fichier batch (sélectionnez Desktop pour un accès facile). Cliquez sur le menu déroulant « Enregistrer sous » Type « et choisissez » Tous les fichiers « . Sélectionnez le champ « Nom du fichier » et tapez un nom pour votre fichier. Assurez-vous que le nom se termine par .bat, c'est donc un fichier batch. Ensuite, cliquez sur « Enregistrer ».
À partir de maintenant, chaque fois que vous souhaitez exécuter votre commande Robocopy, double-cliquez simplement sur le fichier batch que vous avez créé.
Planifiez des tâches de copie de robocopy avec des fichiers batch et un planificateur de tâches
J'exécute une certaine commande Robocopy pour sauvegarder certains fichiers à un certain calendrier. Je le fais en planifiant mes fichiers de lots de robocopy avec le planificateur de tâches.
Si vous souhaitez le faire, créez d'abord le fichier batch qui contient la commande que vous souhaitez exécuter sur un calendrier. Ensuite, ouvrez la recherche Windows (appuyez sur Windows + S), tapez Planificateur de tâcheset 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 tapez un nom pour votre tâche. Accédez à l'onglet « Triggers » et cliquez sur « Nouveau ». Dans la fenêtre ouverte, choisissez quand et à quelle fréquence vous souhaitez que votre commande Robocopy s'exécute. Ensuite, cliquez sur « OK ».
Accédez à l'onglet « Actions » et cliquez sur « Nouveau ». Sélectionnez le bouton « Parcourir » et choisissez votre fichier batch. Ensuite, cliquez sur « OK » et sélectionnez à nouveau « OK ».
Le planificateur de tâches exécutera désormais votre fichier batch à la date et l'heure spécifiées, en copie automatiquement vos fichiers.
Et c'est ainsi que j'utilise cet outil robuste pour copier des fichiers sur mon PC. Plus de difficultés avec la fonction de copie par défaut dans Windows 11!
Vous pouvez lire l’article original (en Angais) sur le blogwww.howtogeek.com