Spis struktury katalogów

Spis struktury katalogów

Program: zrzucający do pliku - tworząc spis - strukturę katalogów.

Ścieżkę do spisu jak i sam plik tekstowy docelowy wybiera użytkownik.

Kompilator: Microsoft Visual Studio

Galeria:

Kod programu:

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])