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

pythonimport shutil

shutil.rmtree(pot do mape, [ignore_errors], [oneerror])

Primer

Izbrišimo mapo dir z vsem njenim vsebino:

pythonimport shutil

print(shutil.rmtree('dir2'))

Rezultat izvedene kode:

pythonNone

Glejte tudi

  • metoda move modula shutil,
    ki rekurzivno premakne datoteko ali imenik
  • metoda copytree modula shutil,
    ki rekurzivno kopira mapo
  • metoda remove modula os,
    ki izbriše datoteko
  • metoda makedirs modula os,
    ki ustvari mape
  • metoda rename modula os,
    ki preimenuje datoteko in mapo
  • metoda scandir modula os,
    ki iterira datoteke v mapi