Shutil-moduulin rmtree-metodi
Shutil-moduulin rmtree-metodi
poistaa hakemiston kaikkine tiedostoineen ja hakemistoineen,
jotka siellä sijaitsevat. Menetelmän ensimmäisessä parametrissa
asetetaan polku hakemistoon. Toisessa
valinnaisessa parametrissa määritetään ignore_errors.
Jos sen arvo on True, virheet,
jotka aiheutuvat epäonnistuneesta poistosta,
ohitetaan. Kolmannessa valinnaisessa
parametrissa määritetään oneerror. Jos
sen arvo on False, virheet
käsitellään kutsumalla määritettyä
käsittelijää. Onnistuneen poiston jälkeen menetelmä
palauttaa None.
Syntaksi
import shutil
shutil.rmtree(hakemiston polku, [ignore_errors], [oneerror])
Esimerkki
Poistetaan hakemisto dir kaikkine
sisältöineen:
import shutil
print(shutil.rmtree('dir2'))
Suoritetun koodin tulos:
None
Katso myös
-
shutil-moduulin
move-metodi,
joka siirtää rekursiivisesti tiedoston tai hakemiston -
shutil-moduulin
copytree-metodi,
joka kopioi rekursiivisesti hakemiston -
remove-metodios-moduulissa,
joka poistaa tiedoston -
makedirs-metodios-moduulissa,
joka luo hakemistoja -
rename-metodios-moduulissa,
joka nimeää uudelleen tiedoston ja hakemiston -
scandir-metodios-moduulissa,
joka käy läpi tiedostoja hakemistossa