| |||||
| Dernière réponse | |
|---|---|
| Sujet : [Algo] lister les fichiers récursivement | |
| z51 | Partant de tes deux fonctions : ListeRepertoires (sur un niveau) et ListeFichiers (sur un niveau), ta fonction récursive ressemble à ça :
ListeRecursivement(chemin) { ListeRepertoires(chemin) Pour tous les répertoires trouvés : { Si (Repertoire<>"." et Repertoire <>".." ) { ListeRecursivement(chemin+repertoire) } } ListeFichiers(chemin) } La ligne "Si (Repertoire<>"." et Repertoire <>".." )" permet d'éviter une boucle infinie sur le répertoire courant et le répertoire parent. |
| Vue Rapide de la discussion |
|---|