De rmtree-methode van de shutil-module

De methode rmtree van de module shutil verwijdert een map met alle bestanden en mappen die zich erin bevinden. In de eerste parameter van de methode geven we het pad naar de map op. In de tweede optionele parameter specificeren we ignore_errors. Als de waarde True is, worden fouten die ontstaan als gevolg van niet-succesvol verwijderen, genegeerd. In de derde optionele parameter specificeren we oneerror. Als de waarde False is, worden fouten verwerkt door het aanroepen van de gespecificeerde handler. Bij succesvol verwijderen retourneert de methode None.

Syntaxis

pythonimport shutil

shutil.rmtree(pad naar map, [ignore_errors], [oneerror])

Voorbeeld

Laten we de map dir met alle inhoud verwijderen:

pythonimport shutil

print(shutil.rmtree('dir2'))

Resultaat van de uitgevoerde code:

pythonNone

Zie ook

  • methode move van de module shutil,
    die recursief een bestand of directory verplaatst
  • methode copytree van de module shutil,
    die recursief een map kopieert
  • methode remove van de module os,
    die een bestand verwijdert
  • methode makedirs van de module os,
    die mappen aanmaakt
  • methode rename van de module os,
    die een bestand en map hernoemt
  • methode scandir van de module os,
    die door bestanden in een map itereert