Bonjour,
Le disque C:\contient
un repXYZ et les s/s ABC et DEF et GHI
qui eux-mêmes contiennent des fichiers moi.rtf et toi.rtf et lui.rtf etc...

Sous invite de commande Windows si on écrit:
c:\repXYZ\dir *.rtf /s (et /p par précaution)
on obtient en une fois les noms de tous les fichiers *.rtf contenus
dans tous les sous/rép du rép XYZ
XYZ\ABC\moi.rtf
-----------\toi.rtf
XYZ\DEF\lui.rtf
XYZ\GHI\autre.rtf
Comment obtenir la même chose en C++?
Avec mes remerciements.