Spis struktury katalogów
Ścieżkę do spisu jak i sam plik tekstowy docelowy wybiera użytkownik.
Kompilator: Microsoft Visual Studio
import os
#sciezka = input('Podaj sciezke do zapisu: ')
sciezka = 'C:/Users/A628374/Desktop/Python/Struktura/'
plik = 'C:/Users/A628374/Desktop/Python/plik.txt'
foldery = os.listdir(sciezka)
ilosc_katalogow = 1
with open(plik,'w') as f:
for i in foldery:
if (os.path.isdir(os.path.join(sciezka,i))):
#print(os.listdir(os.path.join(sciezka)))
f.write(sciezka+str(i)+'\n')
ilosc_katalogow = ilosc_katalogow + 1
gdzie_odtworzyc = 'C:/Users/A628374/Desktop/Python/Nowa_struktura'
with open(plik,'r') as f:
for j in f.readlines():
print(j)
miejsce = j.rfind('/')
os.mkdir(gdzie_odtworzyc+j[miejsce:-1])