semplicemente utilizza il comodo controllo DirListBox! gli passi il path della dir principale e ti trova tutte le sottodir....da li le puoi estrarre con un ciclo...