126 of 151 menu

Metoda rmtree modułu shutil

Metoda rmtree modułu shutil usuwa katalog wraz ze wszystkimi plikami i katalogami, które się w nim znajdują. W pierwszym parametrze metody podajemy ścieżkę do katalogu. W drugim opcjonalnym parametrze określamy ignore_errors. Jeśli jego wartość to True, to błędy powstające w wyniku nieudanego usunięcia będą ignorowane. W trzecim opcjonalnym parametrze określamy oneerror. Jeśli jego wartość to False, to błędy zostaną przetworzone poprzez wywołanie określonego procedury obsługi. Po pomyślnym usunięciu metoda zwraca None.

Składnia

import shutil shutil.rmtree(ścieżka do katalogu, [ignore_errors], [oneerror])

Przykład

Usuńmy katalog dir wraz z całą jego zawartością:

import shutil print(shutil.rmtree('dir2'))

Wynik wykonanego kodu:

None

Zobacz też

  • metoda move modułu shutil,
    która rekurencyjnie przenosi plik lub katalog
  • metoda copytree modułu shutil,
    która rekurencyjnie kopiuje katalog
  • metoda remove modułu os,
    która usuwa plik
  • metoda makedirs modułu os,
    która tworzy katalogi
  • metoda rename modułu os,
    która zmienia nazwę pliku i katalogu
  • metoda scandir modułu os,
    która iteruje pliki w katalogu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć