Saya mencoba membuat skrip untuk mencantumkan semua direktori, subdirektori, dan file dalam direktori tertentu.
Saya mencoba ini:
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)
Sayangnya itu tidak berfungsi dengan baik.
Saya mendapatkan semua file, tetapi bukan jalur lengkapnya.
Misalnya jika dir struct adalah:
/home/patate/directory/targetdirectory/123/456/789/file.txt
Ini akan mencetak:
/home/patate/directory/targetdirectory/file.txt
Yang saya butuhkan adalah hasil pertama. Bantuan apa pun akan sangat dihargai! Terima kasih.