Commande Xcopy sous Windows

Commande Xcopy sous Windows

La commande xcopy est une commande d'invite de commandes utilisée pour copier un ou plusieurs fichiers ou dossiers d'un emplacement à un autre. Avec de nombreuses options et la possibilité de copier des dossiers entiers, la commande xcopy est similaire à la commande copy, mais beaucoup plus puissante. La commande robocopy est similaire mais propose plus d'options.

Disponibilité de la commande Xcopy

Cette commande est disponible à partir de l'invite de commande dans tous les systèmes d'exploitation Windows, notamment Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, etc. Consultez Comment ouvrir l'invite de commande si vous avez besoin d'aide.

Vous pouvez également accéder à la commande dans MS-DOS en tant que commande DOS.

Commande Xcopy sous Windows

La commande xcopy est une commande d'invite de commandes utilisée pour copier un ou plusieurs fichiers ou dossiers d'un emplacement à un autre.

Syntaxe de la commande Xcopy

Utilisez la syntaxe suivante pour la commande xcopy :

xcopy source [destination] [/a] [/b] [/c] [/d [:date]] [/e] [/f] [/g] [/h] [/i] [/j] [/k] [/l] [/m] [/n] [/o] [/p] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:file1[+file2][+file3]...] [/?]

Remarque : La disponibilité de certains commutateurs de commande xcopy et la syntaxe des commandes peuvent varier selon les systèmes d'exploitation.

Options de la commande Xcopy

Option Décrire
source Cette option identifie les fichiers ou dossiers de niveau supérieur que vous souhaitez copier. La source est le seul paramètre obligatoire. Utilisez des guillemets autour de la source si elle contient des espaces.
destination. destination Cette option spécifie l'emplacement vers lequel les dossiers ou fichiers sources seront copiés. Si aucune destination n'est répertoriée, les fichiers ou dossiers seront copiés dans le même dossier dans lequel vous exécutez la commande xcopy. Utilisez des guillemets autour de la destination si elle contient des espaces.
/un L'utilisation de cette option copiera uniquement les fichiers d'archive trouvés dans la source. Vous ne pouvez pas utiliser /a et /m ensemble.
/b Utilisez cette option pour copier le lien symbolique lui-même au lieu de la cible du lien. Cette option était disponible pour la première fois dans Windows Vista.
/c Cette option force xcopy à continuer même s'il rencontre une erreur.
/j [ : date ] Utilisez la commande avec l' option /d et une date spécifique, au format MM-JJ-AAAA , pour copier les fichiers modifiés à cette date ou après. Vous pouvez également utiliser cette option sans spécifier de date spécifique pour copier uniquement les fichiers de la source qui sont plus récents que les mêmes fichiers qui existent déjà dans la destination. Ceci est très utile lorsque vous utilisez xcopy pour effectuer des sauvegardes régulières de fichiers.
/e Lorsqu'elle est utilisée seule ou avec /s , cette option est comme /s mais créera également des dossiers vides dans la destination qui sont également vides dans la source. L' option /e peut également être utilisée conjointement avec l' option /t pour inclure les répertoires et sous-répertoires vides trouvés dans la source dans la structure de répertoires créée dans la destination.
/F Cette option affichera le chemin complet et le nom des fichiers source et de destination en cours de copie.
/g L'utilisation de xcopy avec cette option vous permet de copier des fichiers cryptés de la source vers une destination qui ne prend pas en charge le cryptage. Cette option ne fonctionnera pas lors de la copie de fichiers d'un lecteur chiffré EFS vers un lecteur chiffré non EFS.
/H Utilisez cette option pour copier des fichiers cachés ou des fichiers système.
/je Utilisez l' option /i pour forcer xcopy à supposer que la destination est un répertoire. Si vous n'utilisez pas cette option et que vous copiez à partir d' une source qui est un dossier ou un groupe de fichiers et que vous copiez vers une destination qui n'existe pas, la commande xcopy vous invite à saisir la destination sous forme de fichier ou de dossier.
/j Cette option copie les fichiers sans mise en mémoire tampon, une fonctionnalité utile pour les fichiers très volumineux. Cette option est apparue pour la première fois dans Windows 7.
/k Utilisez cette option lors de la copie de fichiers en lecture seule pour conserver cet attribut de fichier dans destination .
/l Utilisez cette option pour afficher une liste de fichiers et de dossiers à copier... mais aucune copie réelle n'est effectuée. L' option /l est utile si vous créez une commande complexe avec de nombreuses options et que vous souhaitez voir comment elle se comporterait hypothétiquement.
/m Cette option est similaire à l' option /a , mais xcopy désactivera l'attribut archive après avoir copié le fichier. Vous ne pouvez pas utiliser /m et /a ensemble.
/n Cette option crée des fichiers et des dossiers dans la destination en utilisant des noms de fichiers courts. Cette option n'est utile que lorsque vous utilisez une commande pour copier des fichiers vers une destination qui existe sur un lecteur formaté sur un système de fichiers plus ancien tel que FAT qui ne prend pas en charge les noms de fichiers longs.
/o Conservez les informations de propriété et de liste de contrôle d'accès (ACL) dans le fichier enregistré dans la destination .
/p Lorsque vous utilisez cette option, vous serez invité à créer chaque attente dans la destination .
/q Contrairement à l' option /f , le commutateur /q mettra xcopy en mode silencieux, en omettant l'affichage à l'écran pour chaque fichier copié.
/r Utilisez cette option pour écraser les fichiers en lecture seule dans la destination . Si vous n'utilisez pas cette option lorsque vous souhaitez écraser un fichier en lecture seule dans la destination , vous recevrez un message « Accès refusé » et la commande cessera de s'exécuter.
/S Utilisez cette option pour copier les dossiers, sous-dossiers et fichiers qu'ils contiennent, en plus des fichiers du dossier racine de la source. Les dossiers vides ne seront pas recréés.
/t Cette option force la commande xcopy à créer la structure de répertoires dans la destination mais à ne copier aucun fichier. Autrement dit, les dossiers et sous-dossiers présents dans la source seront créés mais l'utilisateur ne disposera d'aucun fichier. Les dossiers vides ne seront pas créés.
/tu Cette option copiera uniquement les fichiers de la source qui se trouvent déjà dans la destination .
/v Cette option vérifie chaque fichier au fur et à mesure de son écriture, en fonction de sa capacité, pour garantir qu'ils sont identiques. Le processus de vérification est intégré à la commande de démarrage sous Windows XP. Cette option n'a donc aucun effet dans les nouvelles versions de Windows et n'est incluse que pour des raisons de compatibilité avec les anciens fichiers MS-DOS.
/w Utilisez l' option /w pour faire apparaître le message "Appuyez sur n'importe quelle touche lorsque vous êtes prêt à copier le(s) fichier(s)". La commande commencera à copier les fichiers selon les instructions après avoir confirmé avec une touche. Cette option, contrairement à l' option /p, nécessite une vérification avant chaque copie de fichier.
/X Cette option copie les paramètres d'audit des fichiers et les informations de la liste de contrôle d'accès système (SACL). Vous voulez dire la même chose que l' option /o lorsque vous utilisez l' option /x.
/y Utilisez cette option pour empêcher la commande de vous demander d'écraser les fichiers de la source qui existent déjà dans la destination .
/-y Utilisez cette option pour forcer la commande à vous demander d'écraser le fichier. Cela peut sembler une option étrange puisqu'il s'agit du comportement par défaut de xcopy, mais l' option /y peut être prédéfinie dans la variable d'environnement COPYCMD sur certains ordinateurs, ce qui rend cette option nécessaire.
/z Cette option permet à la commande xcopy d'arrêter en toute sécurité la copie de fichiers lorsque la connectivité réseau est perdue, puis de reprendre la copie là où elle s'était arrêtée une fois la connectivité rétablie. Cette option affiche également le pourcentage copié pour chaque fichier pendant le processus de copie.
/exclure : fichier1 [ + fichier2 ][ + fichier3 ]... Cette option vous permet de spécifier un ou plusieurs noms de fichiers contenant une liste de chaînes de recherche que vous souhaitez que la commande utilise pour déterminer les fichiers et/ou dossiers à ignorer lors de la copie.
/? Utilisez le commutateur d'aide avec xcopy pour afficher une aide détaillée sur les commandes. Exécutez la commande xcopy /? revient à utiliser la commande help pour exécuter  help xcopy .

Remarque : La commande xcopy ajoutera l'attribut archive aux fichiers de destination , que cet attribut soit activé ou désactivé sur les fichiers de la source.

Exemple de commande Xcopy

Voici quelques exemples d'utilisation de cette commande :

Copiez les fichiers dans le nouveau dossier

xcopy C:\Files E:\Files /i

Dans l'exemple ci-dessus, les fichiers contenus dans le dossier source de C:\Files sont copiés vers la destination, un nouveau dossier [/i] sur le lecteur E appelé Fichiers.

Aucun sous-dossier, ni aucun fichier qu'ils contiennent, ne sera copié car l' option /s n'est pas utilisée.

Script de sauvegarde Xcopy

xcopy "C:\Important Files" D:\Backup /c /d /e /h /i /k /q /r /s /x /y

Dans cet exemple, xcopy est conçu pour servir de solution de sauvegarde. Essayez ceci si vous souhaitez utiliser xcopy au lieu d'un logiciel pour sauvegarder vos fichiers. Placez la commande comme indiqué ci-dessus dans un script et planifiez-la pour qu'elle s'exécute tous les soirs.

Comme indiqué ci-dessus, la commande est utilisée pour copier tous les fichiers et dossiers [/s] plus récents que ceux déjà copiés [/d] , y compris les dossiers vides [/e ] et les fichiers cachés [/h] , à partir de la source C:\ Fichiers importants vers la destination D:\Backup , qui est le dossier [/i] .

Par exemple, certains fichiers en lecture seule souhaitent être mis à jour dans la destination [/r] et souhaitent conserver cet attribut après avoir été copiés [/k] . Par exemple, vous souhaitez également vous assurer que tous les paramètres de propriété et d’audit des fichiers copiés [/x] sont conservés. Enfin, comme l'exemple exécute xcopy dans un script, il n'est pas nécessaire de voir des informations sur les fichiers lors de leur copie [/q] . L'exemple ne souhaite pas être invité lors de l'écrasement de chaque fichier [/y] et également je ne veux pas que la commande s'arrête si elle rencontre une erreur [/c].

Copier des fichiers et des dossiers sur le réseau

xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z

Ici, la commande est utilisée pour copier tous les fichiers, sous-dossiers et fichiers contenus dans les sous-dossiers [/s] de la source C:\Videos vers le dossier de destination Media Backup situé sur un ordinateur réseau nommé SERVER. Certains fichiers vidéo très volumineux sont copiés, la mise en mémoire tampon d'écriture doit donc être désactivée pour améliorer le processus de copie [/j] et comme la copie s'effectue sur le réseau, l'auteur souhaite pouvoir continuer. Continuez la copie si vous perdez votre connexion réseau [/z] à mi-chemin.

L'exemple souhaite également être invité à démarrer le processus avant de faire quoi que ce soit [/w] et à voir tous les détails sur les fichiers en cours de copie [/f].

Structure de dossiers en double

xcopy C:\Client032 C:\Client033 /t /e

Dans ce dernier exemple, l'article dispose d'une source complète de fichiers et de dossiers bien organisés dans C:\Client032 pour un client. J'ai créé un dossier de destination vide, Client033 , pour un nouveau client, mais je ne souhaite pas copier de fichiers - simplement une structure de dossiers vide [/t] à organiser et à préparer. Il y a des dossiers vides dans C:\Client032 qui pourraient s'appliquer au nouveau client, donc l'exemple veut s'assurer qu'ils sont également copiés [/e].


Comment épingler des applications à la barre des tâches pour souvrir plus rapidement

Comment épingler des applications à la barre des tâches pour souvrir plus rapidement

Il existe de nombreuses façons d'épingler des applications dans la barre des tâches, également appelées amener l'icône de l'application dans la barre des tâches. Ci-dessous, Quantrimang.com vous indiquera les 2 moyens les plus simples et les plus rapides d'épingler des logiciels et des applications dans la barre des tâches. Vous invite à suivre hors ligne.

Instructions pour nettoyer et optimiser le système avec Kaspersky Cleaner

Instructions pour nettoyer et optimiser le système avec Kaspersky Cleaner

Vous vous en souvenez probablement encore, au début de 2016, Kaspersky a lancé le logiciel à succès Kaspersky Free Antivirus, libre de droits. Cette fois, la société de sécurité russe continue de ravir les utilisateurs en introduisant une version pour nettoyer et accélérer les ordinateurs - Kaspersky Cleaner.

Comment afficher les fichiers cachés et les dossiers cachés sur USB

Comment afficher les fichiers cachés et les dossiers cachés sur USB

Une fois que le virus a attaqué la clé USB, il peut « manger » ou masquer toutes les données de votre clé USB. Alors, comment afficher les fichiers et dossiers cachés sur une clé USB, veuillez vous référer à l'article ci-dessous de LuckyTemplates.

Un moyen sûr de tester les capacités anti-malware de nimporte quel logiciel antivirus Windows

Un moyen sûr de tester les capacités anti-malware de nimporte quel logiciel antivirus Windows

Si vous souhaitez déterminer si un logiciel antivirus est bon ou non, il est préférable de tester sa capacité réelle à lutter contre les logiciels malveillants.

Comment éteindre ou redémarrer un ordinateur Windows 10X

Comment éteindre ou redémarrer un ordinateur Windows 10X

Comment désactiver ou redémarrer Windows 10X est un peu différent de Windows 10.

Fonds décran de Noël mignons, fonds décran de Noël mignons

Fonds décran de Noël mignons, fonds décran de Noël mignons

Si vous souhaitez créer un joli fond d'écran de Noël pour votre appareil au cours de la prochaine saison de Noël, jetez un œil à l'ensemble de jolis fonds d'écran de Noël et de jolis fonds d'écran de Noël pour ordinateurs et téléphones ci-dessous.

Comment installer à distance les applications du Microsoft Store sur les ordinateurs Windows 10

Comment installer à distance les applications du Microsoft Store sur les ordinateurs Windows 10

Microsoft permet aux utilisateurs de parcourir et d'installer à distance des applications Windows 10 depuis leur téléphone ou d'autres appareils sur leur PC.

Comment configurer la fonctionnalité de prédiction de texte multilingue dans Windows 10

Comment configurer la fonctionnalité de prédiction de texte multilingue dans Windows 10

À partir de Windows 10 build 17093, le système d'exploitation prend en charge jusqu'à 3 langues latines pour la fonctionnalité de prédiction de texte multilingue. Il utilise les 3 premières langues installées à partir des paramètres de langue pour faire des prédictions.

6 étapes simples pour installer la redirection de port sur le routeur

6 étapes simples pour installer la redirection de port sur le routeur

La redirection de port est largement utilisée, notamment dans les bureaux, les écoles et les foyers disposant de nombreux ordinateurs connectés à Internet. L'article ci-dessous LuckyTemplates vous montrera comment configurer une redirection de port sur le routeur.

Comment réparer lorsquun site Web spécifique nest pas accessible

Comment réparer lorsquun site Web spécifique nest pas accessible

Avez-vous déjà été dans une situation où vous avez essayé d'accéder à un site Web et celui-ci n'a pas réussi à se charger, alors que tout le monde pouvait toujours y accéder ? Cela peut avoir de nombreuses causes différentes.