Robocopy / copier fichiers sans les dossiers

Résolu/Fermé
BaZHik Messages postés 37 Date d'inscription samedi 12 juillet 2014 Statut Membre Dernière intervention 12 juillet 2017 - 12 juil. 2017 à 09:11
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 12 juil. 2017 à 12:21
Bonjour,

Je voudrais faire une copie de tous les .xls contenus dans une arborescence de dossiers, le hic c'est que je ne veux pas conserver cette arborescence.
Je souhaite retrouver tous les .xls copiés a la racine du fichier de destination.

Pour l'instant, mon robocopy ressemble à ça:

Robocopy "E:\DossierSource" "E:\Destination" *.xls /E /R:1 /W:1 /TEE /LOG:C:\log%STAMP%.log /DCOPY:T

Merci de votre aide.

Cdt

PS:
variable STAMP pour la date set "STAMP=%YYYY%-%MM%-%DD%"
A voir également:

3 réponses

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 12 juil. 2017 à 09:38
Bonjour,

J'ai pas testé mais ça devrait le faire comme ça :

cd /d "E:\DossierSource"

for /f "tokens=*" %%A in ('dir /b /s /a-d "*.xls"') do (

Robocopy "%%~A" "E:\Destination" /E /R:1 /W:1 /TEE /LOG:C:\log%STAMP%.log /DCOPY:T

)



“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
0