Metoda rmtree a modulului shutil

Metoda rmtree a modulului shutil șterge un director cu toate fișierele și directoarele conținute în acesta. În primul parametru al metodei specificăm calea către director. În al doilea parametru opțional specificăm ignore_errors. Dacă valoarea sa este True, atunci erorile care apar ca urmare a ștergerii nereușite vor fi ignorate. În al treilea parametru opțional specificăm oneerror. Dacă valoarea sa este False, atunci erorile vor fi prelucrate prin apelarea unui handler specificat. În caz de ștergere reușită metoda returnează None.

Sintaxă

pythonimport shutil

shutil.rmtree(cale către director, [ignore_errors], [oneerror])

Exemplu

Să ștergem directorul dir cu tot conținutul său:

pythonimport shutil

print(shutil.rmtree('dir2'))

Rezultatul codului executat:

pythonNone

Vedeți și

  • metoda move a modulului shutil,
    care mută recursiv un fișier sau director
  • metoda copytree a modulului shutil,
    care copiază recursiv un director
  • metoda remove a modulului os,
    care șterge un fișier
  • metoda makedirs a modulului os,
    care creează directoare
  • metoda rename a modulului os,
    care redenumește un fișier sau director
  • metoda scandir a modulului os,
    care iterează fișierele dintr-un director