{"id":3959,"date":"2023-06-28T06:24:00","date_gmt":"2023-06-28T04:24:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=3959"},"modified":"2023-09-07T13:24:09","modified_gmt":"2023-09-07T11:24:09","slug":"copier-recursivement-des-fichiers-en-cmd","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/","title":{"rendered":"Copier r\u00e9cursivement des fichiers en cmd (option r\u00e9cursive de xcopy)"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-left\"><strong><em>Comment copier r\u00e9cursivement des fichiers en cmd depuis l&rsquo;invite de commande Windows ?<\/em><\/strong><\/h4>\n\n\n\n<p>Utiliser la commande xcopy en r\u00e9cursif pour copier r\u00e9cursivement des fichiers en cmd. La commande xcopy est tr\u00e8s similaire \u00e0 la commande copy mais elle permet en plus la <a href=\"https:\/\/fr.wiktionary.org\/wiki\/r\u00e9cursivit\u00e9\" target=\"_blank\" rel=\"noreferrer noopener\">r\u00e9cursivit\u00e9<\/a>. Et propose donc de nombreuses autres options principalement li\u00e9es \u00e0 la r\u00e9cursivit\u00e9. En effet, lors de la copie d&rsquo;un grand nombre de fichiers et de dossiers, il est utile de pouvoir copier tous les fichiers sans les nommer explicitement.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#1-copier-recursivement-des-fichiers-en-ligne-de-commande\" >1. Copier r\u00e9cursivement des fichiers en ligne de commande<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#2-desactiver-le-message-decrasement-des-fichiers-existants\" >2. D\u00e9sactiver le message d&rsquo;\u00e9crasement des fichiers existants<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#3-copier-recursivement-des-fichiers-et-ignorer-les-erreurs\" >3. Copier r\u00e9cursivement des fichiers et ignorer les erreurs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#4-afficher-les-noms-complets-des-fichiers-source-et-cible\" >4. Afficher les noms complets des fichiers source et cible<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#5-simuler-la-copie-avec-loption-xcopy-l\" >5. Simuler la copie avec l&rsquo;option xcopy \/L<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#6-ne-pas-afficher-de-messages-a-lecran-pendant-la-copie\" >6. Ne pas afficher de messages \u00e0 l&rsquo;\u00e9cran pendant la copie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#7-ne-copier-que-les-fichiers-deja-existants-dans-les-dossiers-cibles\" >7. Ne copier que les fichiers d\u00e9j\u00e0 existants dans les dossiers cibles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#8-verifier-les-fichiers-copies-avec-loption-de-xcopy-v\" >8. V\u00e9rifier les fichiers copi\u00e9s avec l&rsquo;option de xcopy \/V<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/#9-ajouter-un-controle-avant-de-copier-les-fichiers-recursivement\" >9. Ajouter un contr\u00f4le avant de copier les fichiers r\u00e9cursivement<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1-copier-recursivement-des-fichiers-en-ligne-de-commande\"><\/span>1. Copier r\u00e9cursivement des fichiers en ligne de commande<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;option \u00ab\u00a0s\u00a0\u00bb indique de copier tous les r\u00e9pertoires et sous-r\u00e9pertoires avec leur contenu. Une exception pour les r\u00e9pertoires vides. En effet avec cette option, par d\u00e9faut le syst\u00e8me ne copie pas les r\u00e9pertoires vides.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-desactiver-le-message-decrasement-des-fichiers-existants\"><\/span>2. D\u00e9sactiver le message d&rsquo;\u00e9crasement des fichiers existants<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Utiliser cette commande avec l&rsquo;option \u00ab\u00a0y\u00a0\u00bb pour ne pas afficher d&rsquo;avertissement en cas d&rsquo;\u00e9crasement de fichier.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/y SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"les-autres-options-utiles-de-xcopy-pour-mieux-controler-la-copie-des-fichiers\"><span class=\"ez-toc-section\" id=\"3-copier-recursivement-des-fichiers-et-ignorer-les-erreurs\"><\/span>3. Copier r\u00e9cursivement des fichiers et ignorer les erreurs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;option <strong>\/c<\/strong> permet d&rsquo;ignorer les erreurs lors de la copie. Utile lorsque l&rsquo;on copie un nombre important de fichiers. Ainsi, \u00e0 la fin de la copie, seules les erreurs sont \u00e0 corriger et non l&rsquo;ensemble des fichiers.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/c SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4-afficher-les-noms-complets-des-fichiers-source-et-cible\"><\/span>4. Afficher les noms complets des fichiers source et cible<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;option \u00ab\u00a0f\u00a0\u00bb de xcopy permet d&rsquo;afficher les noms complets des fichiers source et cible avec les chemins. Les chemins sont absolus, c&rsquo;est-\u00e0-dire qu&rsquo;ils commencent \u00e0 partir de la lettre du lecteur Windows.<\/p>\n\n\n\n<p>Copions maintenant de mani\u00e8re r\u00e9cursive le contenu du sous-dossier et de tous les autres sous-dossiers dans le dossier Sous-dossier_2.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/f SubFolder SubFolder_2\n<\/pre>\n\n\n\n<p>Nous pouvons alors v\u00e9rifier que tous les fichiers sources ont \u00e9t\u00e9 copi\u00e9s correctement dans le dossier cible, avec la m\u00eame structure.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/f SubFolder SubFolder_2<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"541\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/11\/cmd-recursively-copy-files-xcopy-option-s-f-result.jpg\" alt=\"Copier r\u00e9cursivement des fichiers en cmd avec l'option r\u00e9cursive de xcopy\" class=\"wp-image-26811\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/11\/cmd-recursively-copy-files-xcopy-option-s-f-result.jpg 996w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/11\/cmd-recursively-copy-files-xcopy-option-s-f-result-300x163.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/11\/cmd-recursively-copy-files-xcopy-option-s-f-result-768x417.jpg 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><figcaption class=\"wp-element-caption\"><em>Copier r\u00e9cursivement des fichiers en cmd avec l&rsquo;option r\u00e9cursive de xcopy<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5-simuler-la-copie-avec-loption-xcopy-l\"><\/span>5. Simuler la copie avec l&rsquo;option xcopy \/L<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Utilisez l&rsquo;option \u00ab\u00a0l\u00a0\u00bb pour afficher uniquement une liste compl\u00e8te des fichiers \u00e0 copier. Mais ne pas copier r\u00e9ellement les fichiers. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/l SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6-ne-pas-afficher-de-messages-a-lecran-pendant-la-copie\"><\/span>6. Ne pas afficher de messages \u00e0 l&rsquo;\u00e9cran pendant la copie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Indique au syst\u00e8me de ne pas afficher les messages de xcopy sur l&rsquo;\u00e9cran d&rsquo;invite. Peut \u00eatre utile dans les scripts batch par exemple. Le r\u00e9sultat est que le terminal n&rsquo;affiche que le nombre total de fichiers copi\u00e9s.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/q SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7-ne-copier-que-les-fichiers-deja-existants-dans-les-dossiers-cibles\"><\/span>7. Ne copier que les fichiers d\u00e9j\u00e0 existants dans les dossiers cibles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pour copier uniquement les fichiers existants \u00e0 la fois sur la source et la destination, utilisez l&rsquo;option xcopy \/u. C&rsquo;est une option utile pour mettre \u00e0 jour un dossier cible par exemple. Et aligner toutes les derni\u00e8res versions dans la cible avec un dossier source donn\u00e9.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/u SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8-verifier-les-fichiers-copies-avec-loption-de-xcopy-v\"><\/span>8. V\u00e9rifier les fichiers copi\u00e9s avec l&rsquo;option de xcopy \/V<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;option de v\u00e9rification est xcopy \/v. V\u00e9rifie chaque fichier apr\u00e8s la copie en contr\u00f4lant que la source et la cible sont identiques. Utile pour les donn\u00e9es sensibles ou les fichiers volumineux.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/v SubFolder* SubFolder_2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"9-ajouter-un-controle-avant-de-copier-les-fichiers-recursivement\"><\/span>9. Ajouter un contr\u00f4le avant de copier les fichiers r\u00e9cursivement<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Affiche ce message dans l&rsquo;invite de Windows pour lancer manuellement la copie des fichiers : <em>Appuyez sur n&rsquo;importe quelle touche pour commencer \u00e0 copier le(s) fichier(s).<\/em> Cette option ajoute une \u00e9tape de contr\u00f4le manuel dans le processus de copie. Int\u00e9ressant dans un lot int\u00e9gr\u00e9 avec d&rsquo;autres \u00e9tapes de contr\u00f4le.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bat\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xcopy \/s \/w SubFolder* SubFolder_2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h3>\n\n\n\n<p>Ce tutoriel MS-DOS sur la commande <a href=\"https:\/\/docs.microsoft.com\/fr-fr\/windows-server\/administration\/windows-commands\/xcopy\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">xcopy<\/a> explique comment copier r\u00e9cursivement des fichiers en cmd et quelques options disponibles avec la commande. Voici maintenant <a href=\"https:\/\/expert-only.com\/ms-dos\/supprimer-des-fichiers-de-maniere-recursive-avec-cmd\/\"><span style=\"text-decoration: underline;\">comment supprimer un nombre important de fichiers r\u00e9cursivement avec un script cmd<\/span><\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"PhnvvwIJpw\"><a href=\"https:\/\/expert-only.com\/fr\/ms-dos\/supprimer-des-fichiers-recursivement\/\">Comment supprimer des fichiers de mani\u00e8re r\u00e9cursive en cmd ?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Comment supprimer des fichiers de mani\u00e8re r\u00e9cursive en cmd ?\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/ms-dos\/supprimer-des-fichiers-recursivement\/embed\/#?secret=u2rdmZB7Vn#?secret=PhnvvwIJpw\" data-secret=\"PhnvvwIJpw\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Comment copier r\u00e9cursivement des fichiers en cmd depuis l&rsquo;invite de commande Windows ? Utiliser la commande xcopy en r\u00e9cursif pour copier r\u00e9cursivement des fichiers en cmd. La commande xcopy est tr\u00e8s similaire \u00e0 la commande copy mais elle permet <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/ms-dos\/copier-recursivement-des-fichiers-en-cmd\/\" title=\"Copier r\u00e9cursivement des fichiers en cmd (option r\u00e9cursive de xcopy)\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10817,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389],"tags":[391,393,99,395,392],"class_list":{"0":"post-3959","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ms-dos","8":"tag-batch","9":"tag-dossier","10":"tag-fichier","11":"tag-recursif","12":"tag-script"},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/3959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/comments?post=3959"}],"version-history":[{"count":4,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/3959\/revisions"}],"predecessor-version":[{"id":26829,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/3959\/revisions\/26829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10817"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=3959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=3959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=3959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}