Metoda rmtree modula shutil
Metoda rmtree modula shutil
izbriše mapo z vsemi datotekami in mapami,
ki se nahajajo v njej. V prvem parametru
metode podamo pot do mape. V drugem
opcijskem parametru določimo ignore_errors.
Če je njegova vrednost True, se napake,
ki nastanejo zaradi neuspešnega brisanja,
prezrejo. V tretjem opcijskem
parametru določimo oneerror. Če
je njegova vrednost False, se napake
obdelajo s klicem določenega
upravljavca. Ob uspešnem brisanju metoda
vrne None.
Sintaksa
import shutil
shutil.rmtree(pot do mape, [ignore_errors], [oneerror])
Primer
Izbrišimo mapo dir z vsem
njenim vsebino:
import shutil
print(shutil.rmtree('dir2'))
Rezultat izvedene kode:
None
Glejte tudi
-
metoda
movemodulashutil,
ki rekurzivno premakne datoteko ali imenik -
metoda
copytreemodulashutil,
ki rekurzivno kopira mapo -
metoda
removemodulaos,
ki izbriše datoteko -
metoda
makedirsmodulaos,
ki ustvari mape -
metoda
renamemodulaos,
ki preimenuje datoteko in mapo -
metoda
scandirmodulaos,
ki iterira datoteke v mapi