Metoden rmtree i shutil-modulet

Metoden rmtree i modulet shutil sletter en mappe med alle filer og mapper, der er i den. I den første parameter for metoden angiver vi stien til mappen. I den anden valgfrie parameter angiver vi ignore_errors. Hvis dens værdi er True, vil fejl, der opstår som følge af mislykket sletning, blive ignoreret. I den tredje valgfrie parameter angiver vi oneerror. Hvis dens værdi er False, vil fejl blive håndteret ved at kalde den specificerede fejlhåndterer. Ved vellykket sletning returnerer metoden None.

Syntaks

pythonimport shutil

shutil.rmtree(sti til mappe, [ignore_errors], [oneerror])

Eksempel

Lad os slette mappen dir med alt dens indhold:

pythonimport shutil

print(shutil.rmtree('dir2'))

Resultatet af den udførte kode:

pythonNone

Se også

  • metoden move i modulet shutil,
    som rekursivt flytter en fil eller mappe
  • metoden copytree i modulet shutil,
    som rekursivt kopierer en mappe
  • metoden remove i modulet os,
    som sletter en fil
  • metoden makedirs i modulet os,
    som opretter mapper
  • metoden rename i modulet os,
    som omdøber en fil og mappe
  • metoden scandir i modulet os,
    som gennemgår filer i en mappe