Copie de fichiers depuis dossiers vers 1dossier de destination

Fermé
cacaoinfo Messages postés 2 Date d'inscription mardi 18 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 - 18 nov. 2014 à 11:40
cacaoinfo Messages postés 2 Date d'inscription mardi 18 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 - 18 nov. 2014 à 13:39
Bonjour,

voilà, je débute en batch, est il possible de créer un script qui puisse trouver tous les fichiers .XML dans tous les dossiers nommés "meta" présents dans une arborescence, puis de les copier dans un répertoire de destination ?

j'ai trouvé ce bout de code qui a priori permet de trouver tous les fichiers xml dans les dossiers commençant par meta :

for /F "delims=" %%a in ('dir /b/s *.xml ^| findstr "\meta"') do ( echo %%a )

mais au lieu de echo peut-on faire un copy ? et peut-on préciser le répertoire de départ dans lequel chercher les dossier "meta" ?

auriez vous des liens qui puisse me fournir des informations pour écrire un tel script ?

Merci beaucoup!



2 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
18 nov. 2014 à 13:32
hello
si un nom existe déjà, il sera écrasé par le suivant
for /F "delims=" %%a in ('dir /b/s "\chemin du dossier\*.xml" ^| findstr "\meta"') do ( copy /y "%%a" \dossier )
0
cacaoinfo Messages postés 2 Date d'inscription mardi 18 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014
18 nov. 2014 à 13:39
Super merci pour ces précisions :) !!
0