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
movemodułushutil,
która rekurencyjnie przenosi plik lub katalog -
metoda
copytreemodułushutil,
która rekurencyjnie kopiuje katalog -
metoda
removemodułuos,
która usuwa plik -
metoda
makedirsmodułuos,
która tworzy katalogi -
metoda
renamemodułuos,
która zmienia nazwę pliku i katalogu -
metoda
scandirmodułuos,
która iteruje pliki w katalogu