Rechercher dans ce blog

mercredi 12 septembre 2012

Copier les répertoires de premier niveau d'un répertoire dans un autre

On veut copier l'arborescence de premier niveau d'un répertoire par exemple :

  • sourceFolder
    • folder01
      • folder11
      • folder12
    • folder02
      • folder21
      • folder22
    • folder03
      • folder31
        • folder311
        • folder312
    • folder04
    • folder05

vers

  • destinationFolder
Ces deux répertoires étant sous e:\z

Robocopy est notre ami.
Voici la ligne de commande à taper :
robocopy e:\z\sourceFolder e:\z\destinationFolder /LEV:2 /E /XF *.*
le /E permet de copier aussi les répertoires vides, sinon utiliser /S
le /XF *.* permet de ne pas copier les fichiers qui pourraient se trouver sous la racine des répertoires à copier (folder0*)

On obtient

  • destinationFolder
    • folder01
    • folder02
    • folder03
    • folder04
    • folder05

Aucun commentaire:

Enregistrer un commentaire