Modulio shutil metodas rmtree

Modulio shutil metodas rmtree ištrina katalogą su visais jame esančiais failais ir katalogais. Pirmajame metodo parametre nurodome kelią į katalogą. Antrajame nebūtina parametre nurodome ignore_errors. Jei jo reikšmė True, tai klaidos, atsirandančios dėl nesėkmingo trynimo, bus ignoruojamos. Trečiajame nebūtina parametre nurodome oneerror. Jei jo reikšmė False, tai klaidos bus apdorojamos iškviečiant nurodytą apdorojimo funkciją. Sėkmingai ištrinus metodas grąžina None.

Sintaksė

pythonimport shutil

shutil.rmtree(kelias į katalogą, [ignore_errors], [oneerror])

Pavyzdys

Ištrinkime katalogą dir su visu jo turiniu:

pythonimport shutil

print(shutil.rmtree('dir2'))

Vykdymo rezultatas:

pythonNone

Taip pat žiūrėkite

  • modulio shutil metodas move,
    kuris rekursyviai perkelia failą ar katalogą
  • modulio shutil metodas copytree,
    kuris rekursyviai nukopijuoja katalogą
  • modulio os metodas remove,
    kuris ištrina failą
  • modulio os metodas makedirs,
    kuris sukuria katalogus
  • modulio os metodas rename,
    kuris pervadina failą ir katalogą
  • modulio os metodas scandir,
    kuris išvardija failus kataloge