Ich versuche, ein Skript zu erstellen, um alle Verzeichnisse, Unterverzeichnisse und Dateien in einem bestimmten Verzeichnis aufzulisten.
Ich habe es versucht:
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)
Leider funktioniert es nicht richtig.
Ich bekomme alle Dateien, aber nicht ihre vollständigen Pfade.
Zum Beispiel, wenn die dir-Struktur wäre:
/home/patate/directory/targetdirectory/123/456/789/file.txt
Es würde drucken:
/home/patate/directory/targetdirectory/file.txt
Was ich brauche, ist das erste Ergebnis. Jede Hilfe wäre sehr dankbar! Vielen Dank.