Método rmtree do módulo shutil
O método rmtree do módulo shutil
exclui uma pasta com todos os arquivos e pastas
que ela contém. No primeiro parâmetro do
método, definimos o caminho para a pasta. No segundo
parâmetro opcional, especificamos ignore_errors.
Se seu valor for True, os erros
decorrentes de falhas na exclusão
serão ignorados. No terceiro parâmetro
opcional, especificamos oneerror. Se
seu valor for False, os erros
serão tratados chamando o manipulador
especificado. Em caso de exclusão bem-sucedida, o método
retorna None.
Sintaxe
import shutil
shutil.rmtree(caminho da pasta, [ignore_errors], [oneerror])
Exemplo
Vamos excluir a pasta dir com todo
o seu conteúdo:
import shutil
print(shutil.rmtree('dir2'))
Resultado do código executado:
None
Veja também
-
método
movedo móduloshutil,
que move recursivamente um arquivo ou diretório -
método
copytreedo móduloshutil,
que copia recursivamente uma pasta -
método
removedo móduloos,
que exclui um arquivo -
método
makedirsdo móduloos,
que cria pastas -
método
renamedo móduloos,
que renomeia arquivo e pasta -
método
scandirdo móduloos,
que itera sobre arquivos em uma pasta