Metóda rmtree modulu shutil

Metóda rmtree modulu shutil odstraňuje priečinok so všetkými súbormi a priečinkami, ktoré sa v ňom nachádzajú. V prvom parametri metódy zadávame cestu k priečinku. V druhom voliteľnom parametri určujeme ignore_errors. Ak je jeho hodnota True, chyby, vznikajúce v dôsledku neúspešného odstránenia, budú ignorované. V treťom voliteľnom parametri určujeme oneerror. Ak je jeho hodnota False, chyby sa spracujú volaním špecifikovaného obslužného programu. Pri úspešnom odstránení metóda vracia None.

Syntax

pythonimport shutil

shutil.rmtree(cesta k priečinku, [ignore_errors], [oneerror])

Príklad

Odstránme priečinok dir so všetkým jeho obsahom:

pythonimport shutil

print(shutil.rmtree('dir2'))

Výsledok vykonaného kódu:

pythonNone

Pozri tiež

  • metóda move modulu shutil,
    ktorá rekurzívne presúva súbor alebo adresár
  • metóda copytree modulu shutil,
    ktorá rekurzívne kopíruje priečinok
  • metóda remove modulu os,
    ktorá odstraňuje súbor
  • metóda makedirs modulu os,
    ktorá vytvára priečinky
  • metóda rename modulu os,
    ktorá premenováva súbor a priečinok
  • metóda scandir modulu os,
    ktorá prechádza súbory v priečinku