Bonjour à tous

Je bidouille depuis un bon moment pour créer un mini programme qui va automatiquement :

- lister le contenu d'un répertoire donné (fixe) avec ses sous-dossiers
- exporter l'arborescence en modifiant les paths pour avoir des chemins relatifs

En faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dir \\monServeur\monChemin\dossierPrincipal\ /b /s /A:-D > fichier.txt
Ca exporte:
\\monServeur\monChemin\dossierPrincipal\dossier1\fichier1.ext
\\monServeur\monChemin\dossierPrincipal\dossier1\fichier2.ext
\\monServeur\monChemin\dossierPrincipal\dossier2\fichier3.ext

Je cherche à n'avoir que:
dossier1/fichier1.ext
dossier1/fichier2.ext
dossier2/fichier3.ext
(avec les slashs à la place des anti-slash, pour avoir un path compatible web)

ou mieux encore, avoir une structure formatée xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<root>
  <folder name="dossier1">
    <file name="fichier1.ext"/>
    <file name="fichier2.ext"/>
  </folder>
  <folder name="dossier2">
    <file name="fichier3.ext"/>
  </folder>
</root>
J'ai cherché un moyen de faire un search & replace, mais je n'ai pas trouvé en commandes DOS pures...
(mes connaissances dans ce domaine étant comparables au QI de thierry roland)(quasi-nulles)

L'idée est qu'en lançant un fichier.bat, le fichier soit généré automatiquement sans intervention de l'utilisateur.

Merci de votre aide !