Praticamente te vorresti una funzione che ti mostrasse tutte le cartelle e sottocartelle presenti nell'hard-disk? Altrimenti non ha senso la domanda..
Cmq in Dos bastava fare così:
e scriveva tutto in questo file.codice:Tree c:\ > file.txt
Cmq, potresti usare i controlli drive e dir, altrimenti..spiega un pò meglio la domanda, soprattutto qui:
ciaosenza impostare una directory di partenza?