Metoda rmtree modulu shutil

Metoda rmtree modulu shutil maže složku se všemi soubory a složkami, které se v ní nacházejí. V prvním parametru metody zadáváme cestu ke složce. Ve druhém volitelném parametru uvádíme ignore_errors. Pokud je jeho hodnota True, pak chyby, vznikající v důsledku neúspěšného smazání, budou ignorovány. Ve třetím volitelném parametru uvádíme oneerror. Pokud je jeho hodnota False, pak chyby jsou zpracovány voláním určeného handleru. Při úspěšném smazání metoda vrací None.

Syntaxe

pythonimport shutil

shutil.rmtree(cesta ke složce, [ignore_errors], [oneerror])

Příklad

Pojďme smazat složku dir se vším jejím obsahem:

pythonimport shutil

print(shutil.rmtree('dir2'))

Výsledek provedeného kódu:

pythonNone

Viz také

  • metoda move modulu shutil,
    která rekurzivně přesouvá soubor nebo adresář
  • metoda copytree modulu shutil,
    která rekurzivně kopíruje složku
  • metoda remove modulu os,
    která maže soubor
  • metoda makedirs modulu os,
    která vytváří složky
  • metoda rename modulu os,
    která přejmenovává soubor a složku
  • metoda scandir modulu os,
    která prochází soubory ve složce