funzione ricorsiva... ti fai una funzione che dato un percorso di una cartella, faccia:

1) per ogni cartella contenuta nella cartella data, richiama se stessa con la nuova cartella
2) stampa i file della cartella

in questo modo otterresti un effetto se non erro simile all'esplora risorse di microzoz... per far partire la ricorsione basta chimaare una volta la funzione passando la root da cui si vuol partire