Briciole di pane potrebbe derivare dalla fiaba di pollicino... per ritrovare la stada di casa....

vabbè...

cmq:

Dipende dall'uso che ne devi fare... potresti scriverti una funzione ricorsiva (o tradurla in iterativa se vuoi spenderci 10 minuti in più)... ma dipende da quello che devi fare: se ti devi creare un "albero" in base al contenuto di un DB, oppure al path del file (e quindi delle directory) o altro...

(se la mia risposta non c'azzecca nulla chiedo venia..)