Próbuję stworzyć skrypt, który wyświetli listę wszystkich katalogów, podkatalogów i plików w podanym katalogu.
Próbowałem tego:
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)
Niestety nie działa poprawnie.
Dostaję wszystkie pliki, ale nie pełne ścieżki.
Na przykład, jeśli struktura dir byłaby:
/home/patate/directory/targetdirectory/123/456/789/file.txt
Wypisze:
/home/patate/directory/targetdirectory/file.txt
Potrzebuję pierwszego wyniku. Każda pomoc byłaby bardzo mile widziana! Dzięki.