Copier la structure des dossiers sous Windows


9

Je souhaite répliquer la structure de dossiers à partir d'un emplacement dans un autre emplacement. De plus, je veux que la structure qui est à un niveau soit répliquée. Y a-t-il un moyen de le faire?

J'utilise Windows 7 Professionnel 64 bits.


Êtes-vous à la recherche d'un outil qui le fait ou avez-vous besoin de le mettre en œuvre?

un outil, je suppose que cela rend cette question plus pertinente pour le superutilisateur? Quelqu'un pourrait-il le déplacer?
Pulkit Sinha

Réponses:


8

Vous pouvez utiliser XXCOPY avec les commutateurs / T et / DL.

/ DL Limite le traitement de l'imbrication de répertoires à n niveaux.

/ T Crée une structure de répertoires, mais ne copie pas les fichiers. Il copie tous les répertoires, y compris ceux vides

http://www.xxcopy.com


7

Si vous ne souhaitez pas utiliser de programmes tiers, la commande XCOPY native de Windows 7 peut également dupliquer une structure de dossiers.

xcopy source dest /t /e

créera la structure du répertoire, y compris le dossier vide, mais sans copier les fichiers.


4

Robocopy remplace / remplace xcopy dans Windows 7 et permet de limiter les copies aux niveaux de dossier N en profondeur, par exemple:

robocopy <source> <dest> /e /create /lev:2
  • /einclut des sous-dossiers, même s'ils sont vides (utilisez /splutôt pour exclure les dossiers vides)

  • /create copie uniquement la structure des dossiers et les fichiers de longueur nulle

  • /lev:Nlimite la traversée des sous-dossiers à N niveaux, y compris le <source>dossier que vous avez spécifié ... /lev:1n'inclurait donc que le <source>dossier lui-même, et /lev:2inclut tous les sous-dossiers immédiatement sous <source>, mais pas leurs sous-dossiers, etc.

Voir http://technet.microsoft.com/en-us/library/cc733145.aspx pour plus de détails.


2

À partir d'une invite de commande:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

Assurez-vous de citer le chemin de destination pour prendre en compte les dossiers contenant des espaces dans le nom.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.