J'essaie de créer un script pour répertorier tous les répertoires, sous-répertoires et fichiers d'un répertoire donné.
J'ai essayé ceci :
import sys,os root = "/ home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file )
Malheureusement, cela ne fonctionne pas correctement.
J'obtiens tous les fichiers, mais pas leurs chemins complets.
Par exemple, si la structure dir serait :
/home/patate/directory/targetdirectory/123/456/789/file.txt
Il affichera :
/home/patate/directory /targetdirectory/file.txt
Ce dont j'ai besoin est le premier résultat. Toute aide serait grandement appréciée! Merci.