Lister tous les fichiers et répertoires dans un répertoire + sous-répertoires

Je veux lister tous les fichiers et répertoires contenus dans un répertoire et sous-répertoires de ce répertoire. Si je choisissais C: \ comme répertoire, le programme obtiendrait chaque nom de chaque fichier et dossier du disque dur auquel il avait accès. Une liste pourrait ressembler à fd \ 1.txt...