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
import shutil
shutil.rmtree(cesta ke složce, [ignore_errors], [oneerror])
Příklad
Pojďme smazat složku dir se vším
jejím obsahem:
import shutil
print(shutil.rmtree('dir2'))
Výsledek provedeného kódu:
None
Viz také
-
metoda
movemodulushutil,
která rekurzivně přesouvá soubor nebo adresář -
metoda
copytreemodulushutil,
která rekurzivně kopíruje složku -
metoda
removemoduluos,
která maže soubor -
metoda
makedirsmoduluos,
která vytváří složky -
metoda
renamemoduluos,
která přejmenovává soubor a složku -
metoda
scandirmoduluos,
která prochází soubory ve složce