Belirli bir dizindeki tüm dizini, alt dizini ve dosyaları listelemek için bir komut dosyası oluşturmaya çalışıyorum.
Bunu denedim:
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)
Ne yazık ki düzgün çalışmıyor.
Tüm dosyaları alıyorum, ancak tam yollarını almıyorum.
Örneğin, dir struct şöyle olursa:
/home/patate/directory/targetdirectory/123/456/789/file.txt
Yazdırır:
/home/patate/directory/targetdirectory/file.txt
İhtiyacım olan şey ilk sonuç. Herhangi bir yardım çok takdir edilecektir! Teşekkürler.