Robocopy est l’outil à utiliser lorsque vous travaillez avec des répertoires entiers, car c’est ce pour quoi il a été conçu. Si vous souhaitez uniquement copier un répertoire (et ses fichiers inclus) dans un autre répertoire, vous pouvez utiliser la syntaxe de base de Robocopy et vous n’avez pas besoin de spécifier d’options. Alors disons que vous avez une arborescence de répertoires qui ressemble à ceci:

C:\Temp1\Temp2

Le répertoire Temp1 contient un fichier nommé T1.tmp. Le répertoire Temp1 \ Temp2 contient un fichier nommé T1T2.tmp.

Maintenant, disons que vous voulez copier le répertoire Temp1 (et ses fichiers) dans un nouveau répertoire appelé C: \ Temp3. La commande pour faire cela est:

ROBOCOPY C:\Temp1 C:\Temp3

Robocopy crée le répertoire C: \ Temp3 et y copie les fichiers du répertoire C: \ Temp1. Si vous souhaitez copier toute l’arborescence de répertoires sous C: \ Temp1, il vous suffit d’ajouter le commutateur / E à la commande:

ROBOCOPY C:\Temp1 C:\Temp3 /E

Cela entraîne la création de C: \ Temp3, et tous les fichiers et dossiers sous C: \ Temp1 seront copiés dans l’arborescence nouvellement créée sous C: \ Temp3.

Cette astuce (13188) s’applique à Windows 7, 8 et 10.