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
import shutil
shutil.rmtree(pad naar map, [ignore_errors], [oneerror])
Voorbeeld
Laten we de map dir met alle
inhoud verwijderen:
import shutil
print(shutil.rmtree('dir2'))
Resultaat van de uitgevoerde code:
None
Zie ook
-
methode
movevan de moduleshutil,
die recursief een bestand of directory verplaatst -
methode
copytreevan de moduleshutil,
die recursief een map kopieert -
methode
removevan de moduleos,
die een bestand verwijdert -
methode
makedirsvan de moduleos,
die mappen aanmaakt -
methode
renamevan de moduleos,
die een bestand en map hernoemt -
methode
scandirvan de moduleos,
die door bestanden in een map itereert