57 votes

Comment copier la structure d'un répertoire sans copier les fichiers ?

J'ai un dossier contenant de nombreux sous-dossiers et fichiers. Existe-t-il un moyen de copier la structure de répertoire du dossier et des sous-dossiers ? sans copier les fichiers qu'ils contiennent, en utilisant cmd ou powershell ?

53voto

Baluda Points 49

Si vous souhaitez également copier des dossiers vides.

xcopy C:\Folders D:\Folders /t /e

30voto

iPath Points 612

Yup. XCOPY00

XCopy source {destination}  /t

exemple

xcopy C:\Folders D:\Folders /t

Pour en savoir plus sur xcopy, cliquez ici http://ss64.com/nt/xcopy.html

28voto

Theodore Points 371

Bien que XCOPY fonctionne toujours, Windows Vista et les versions ultérieures incluent ROBOCOPY qui a plus de fonctionnalités. La syntaxe générale pour copier une arborescence de dossiers (y compris les dossiers vides) sans les fichiers est la suivante :

robocopy "A:\Source folder" "B:\Destination folder" /e /xf *

4voto

Ben N Points 38070

Méthode PowerShell qui ne nécessite pas de copier chaque fichier puis de les supprimer :

Copy-Item -LiteralPath '.\source' -Destination 'C:\path\to\copy' -Recurse -Filter {PSIsContainer -eq $true}

Ou plus succinctement :

copy .\source C:\path\to\copy -r -fi PSIsContainer

La seule astuce intéressante ici est le filtrage sur le fichier PSIsContainer ce qui est vrai pour les répertoires mais pas pour les fichiers.

0voto

livedo Points 765

Regardez l'application 47folders, un outil Windows gratuit et pratique, qui fait exactement ce dont vous avez besoin grâce à une interface graphique agréable. enter image description here

AVERTISSEMENT : Ancien lien ( http://47foldersapp.com/ ) conduit désormais (nov. 2017) à une publicité pour les vêtements.  La dernière bonne copie d'Internet Archive est aquí .  Le logiciel peut encore être disponible sur des sites de téléchargement de freeware tels que celui-ci .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X