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 ?

0voto

Stephen Cleary Points 91731

J'ai juste utilisé le logiciel gratuit Miroirs, qui copie très simplement les dossiers, pas le contenu (bien que ce soit une option).

http://www.scanialabs.com/Products/Miroirs/Miroirs.aspx

-1voto

Illuminator Points 101

Il y a probablement une meilleure solution, mais je verrais bien ça :

  • Copiez tout, puis videz les dossiers avec un script.

  • Faire un script qui va tout copier s'il n'a pas d'extension. À moins que vous ayez des fichiers sans extension dans les dossiers, ce qui ne devrait pas être le cas, cela devrait fonctionner, parce que, eh bien. Les dossiers n'ont pas d'extension. Quelque chose qui ressemblerait à ça en pseudocode :

open_directory($path) ;
while($file=get_directory_content) {
if(empty(get_file_extension($file))) {
copy_the_file($file,$destination) ;
}
}
close_directory ;

-1voto

vishal Points 91

Pour autant que je sache, il existe des logiciels tiers qui peuvent fournir cette fonctionnalité. Si vous voulez utiliser l'invite de commande, la commande de copie existe. tapez copie d'aide en cmd qui fournit des détails sur la façon de copier des fichiers par cmd.
après la copie, allez dans le dossier par cmd et exécutez la commande

del\*.\*qui supprime les fichiers car les dossiers n'ont pas le caractère .

-1voto

user197525 Points 1

Utilisez PowerShell pour le faire en utilisant. Faire une copie du dossier et ensuite Remove-Item -Path "C:\test\*.*" -recurse

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