J'essaie de créer un script pour lister 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, il ne fonctionne pas correctement.
J'obtiens tous les fichiers, mais pas leur chemin d'accès complet.
Par exemple, si la structure du répertoire est la suivante
/home/patate/directory/targetdirectory/123/456/789/file.txt
Il s'imprime :
/home/patate/directory/targetdirectory/file.txt
Ce dont j'ai besoin, c'est du premier résultat. Toute aide serait grandement appréciée ! Je vous remercie.