Enumere todos los archivos y directorios en un directorio + subdirectorios

Quiero enumerar todos los archivos y directorios contenidos en un directorio y subdirectorios de ese directorio. Si elijo C: \ como directorio, el programa obtendría todos los nombres de todos los archivos y carpetas del disco duro al que tenía acceso. Una lista puede verse como fd \ 1.txt fd \...