A shutil modul rmtree metódusa
A shutil modul rmtree metódusa
eltávolít egy mappát az összes fájllal és mappával együtt,
amelyek benne találhatók. A metódus első paraméterében
a mappa elérési útját adjuk meg. A második
opcionális paraméterben az ignore_errors értékét adjuk meg.
Ha értéke True, akkor a sikertelen törlésből
származó hibák figyelmen kívül lesznek hagyva. A harmadik opcionális
paraméterben az oneerror értékét adjuk meg. Ha
értéke False, akkor a hibákat
a megadott kezelő meghívásával dolgozzuk fel.
Sikeres törlés esetén a metódus
None értéket ad vissza.
Szintaxis
import shutil
shutil.rmtree(mappa_útvonala, [ignore_errors], [oneerror])
Példa
Töröljük a dir mappát az összes
tartalmával együtt:
import shutil
print(shutil.rmtree('dir2'))
A kód végrehajtásának eredménye:
None
Lásd még
-
a
movemetódus ashutilmodulból,
amely rekurzívan áthelyez egy fájlt vagy könyvtárat -
a
copytreemetódus ashutilmodulból,
amely rekurzívan másol egy mappát -
a
removemetódus aosmodulból,
amely eltávolít egy fájlt -
a
makedirsmetódus aosmodulból,
amely létrehoz mappákat -
a
renamemetódus aosmodulból,
amely átnevez egy fájlt vagy mappát -
a
scandirmetódus aosmodulból,
amely bejárja a fájlokat egy mappában