Sous Windows 10 , Robocopy (Robust File Copy) est un puissant outil de ligne de commande de gestion de fichiers avec de nombreuses options pour transférer des fichiers et des dossiers vers un autre emplacement plus rapidement et de manière plus fiable que l'utilisation de l'Explorateur de fichiers.
Cependant, par défaut, Robocopy transfère tout sur un chemin donné, ce qui peut ne pas être idéal dans tous les cas, car vous pouvez avoir des fichiers et des dossiers spécifiques à un emplacement que vous ne souhaitez pas copier. Cependant, l'outil comprend au moins deux options, que vous pouvez utiliser pour exclure des fichiers et des dossiers d'un processus de copie.
Dans ce guide , vous apprendrez les étapes pour copier des données à l'aide de Robocopy sous Windows 10 (ou Windows 11 ), à l'exception des fichiers et dossiers que vous n'avez pas besoin de transférer.
Comment exclure un dossier à l'aide de Robocopy
Pour exclure un dossier lors de la copie avec Robocopy, procédez comme suit :
-
Ouvrez Démarrer sur Windows 10.
-
Recherchez Invite de commandes , cliquez avec le bouton droit sur le résultat et sélectionnez l' option Exécuter en tant qu'administrateur .
-
Tapez la commande suivante pour copier les fichiers et dossiers à l'exception d'un dossier spécifique vers un autre emplacement et appuyez sur Entrée :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\dossier\chemin \vers\exclure-dossier"
Robocopy exclure la commande de dossier
Cet exemple exclut un dossier spécifique utilisant Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclure-dossier-1
Cet exemple exclut un dossier utilisant l'option générique Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclure-fold*
Cet exemple exclut plusieurs dossiers à l'aide de Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\dossier\chemin \to\exclude-folder-1" "C:\source\folder\path\to\exclude-folder-2"
Une fois que vous avez terminé les étapes, les données seront copiées vers la destination, à l'exception des dossiers spécifiés dans la commande (exclude_folder_file_robocopy) à exclure.
Comment exclure un fichier à l'aide de Robocopy
Pour exclure un fichier lors de la copie avec Robocopy, procédez comme suit :
-
Ouvrez Démarrer .
-
Recherchez Invite de commandes , cliquez avec le bouton droit sur le résultat et sélectionnez l' option Exécuter en tant qu'administrateur .
-
Tapez la commande suivante pour copier les fichiers et dossiers à l'exception d'un fichier spécifique vers un autre emplacement et appuyez sur Entrée :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\dossier\chemin \vers\dossier\nomfichier.extension"
Robocopy exclure la commande de fichier
Cet exemple exclut un fichier utilisant Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filename-1.extension
Cet exemple exclut un fichier utilisant l'option générique Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena*
Cet exemple exclut plusieurs fichiers à l'aide de l'option Robocopy :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\dossier\chemin \vers\dossier\nomfichier-1.extension" "C:\source\dossier\chemin\vers\dossier\nomfichier-2.extension
Après avoir terminé les étapes, Robocopy copiera tous les fichiers et dossiers à partir d'un emplacement particulier, à l'exception des fichiers que vous avez spécifiés dans la commande à l'aide du commutateur /XF .
Comment exclure des fichiers et des dossiers à l'aide de Robocopy
Pour exclure un fichier et un dossier à l'aide de Robocopy, procédez comme suit :
-
Ouvrez Démarrer .
-
Recherchez Invite de commandes , cliquez avec le bouton droit sur le résultat et sélectionnez l' option Exécuter en tant qu'administrateur .
-
Tapez la commande suivante pour copier les fichiers et dossiers à l'exception des fichiers et dossiers spécifiques vers un autre lecteur et appuyez sur Entrée :
robocopy C:\source\dossier\chemin\ D:\destination\dossier\chemin\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\dossier\chemin \to\exclude-folder" /XF "C:\source\folder\path\to\folder\filename.extension"
Robocopy exclure la commande de dossier et de fichier
Une fois que vous avez terminé les étapes, tout le contenu sera copié vers le nouvel emplacement, à l'exception des fichiers et dossiers que vous avez exclus dans la commande à l'aide des commutateurs /XD et /XF .
Commutateurs de commande Robocopy
Robocopy a beaucoup d'options, et dans la commande présentée dans ce guide, nous utilisons les commutateurs suivants pour copier des données en excluant des fichiers et des dossiers spécifiques.
- /E — Copier les sous-répertoires, y compris les vides.
- /Z — Copie les fichiers en mode redémarrable.
- /ZB — Utilise le mode redémarrable. Si l'accès est refusé, utilisez le mode de secours.
- /R:5 — Réessayez 5 fois (vous pouvez spécifier un nombre différent, la valeur par défaut est 1 million).
- /W:5 — Attendez 5 secondes avant de réessayer (vous pouvez sélectionner un nombre différent, la valeur par défaut est de 30 secondes).
- /TBD — Attendez que les noms de partage soient définis (réessayez l'erreur 67).
- /NP - Pas de progression - n'affiche pas le pourcentage copié.
- /V — Produit une sortie détaillée, montrant les fichiers ignorés.
- /XD — Exclut les dossiers correspondant au chemin et au nom du dossier.
- /XF — Exclut les fichiers correspondant à l'emplacement et au nom de fichier.
Les commutateurs les plus importants de cette commande sont /XD qui vous permet d'exclure des dossiers et /XF que vous pouvez utiliser pour exclure des fichiers. Les autres options sont facultatives, mais vous devez utiliser ces options que vous devez utiliser dans tout processus de copie standard utilisant Robocopy.
Nous concentrons ce guide sur Windows 10, mais les instructions devraient également fonctionner sur Windows 11.