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 ?
Réponses
Trop de publicités?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
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 *
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.
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.
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 .
- Réponses précédentes
- Plus de réponses