Batch:Copier uniquement fichiers arborescence

Fermé
J4cker Messages postés 5 Date d'inscription mercredi 7 mars 2012 Statut Membre Dernière intervention 23 novembre 2012 - 7 mars 2012 à 16:47
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 7 mars 2012 à 16:59
Bonjour à tous,

Après avoir recherché sur le net, bizarrement je n'ai trouvé aucune fonction à "xcopy" permettant de copier uniquement les fichiers d'une arborescence.
Exemple:
C:\
---- Dossier
Fichier.txt
Image.jpg
------ Sous-dossier
Fichier.avi
document.doc
----- Sous-dossier
raccourci.lnk


Comment faire avec "xcopy" pour copier uniquement le contenu de l'arborescence (ici les fichiers: "Fichier.txt", "Image.jpg", "Fichier.avi", "document.doc", "raccourci.lnk") vers un autre répertoire sans copier les dossiers ?
J'ai essayé avec:
xcopy "C:\Dossier\*.*" "D:\Destination"
Mais il ne me copie que le premier niveau.
Et si possible est-ce que ce script est faisable avec la commande "move" ou dois-je faire un "robocopy" ?

Par avance, merci pour vos réponses ! :)

1 réponse

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 mars 2012 à 16:59
hello
essayer avec
for /r %a in (C:\Dossier) do @copy "%a\*.*" "D:\Destination"
1