Método rmtree del módulo shutil
El método rmtree del módulo shutil
elimina un directorio con todos los archivos y carpetas
que contiene. En el primer parámetro del método
se especifica la ruta al directorio. En el segundo
parámetro opcional se indica ignore_errors.
Si su valor es True, los errores
que surgen como resultado de una eliminación fallida
serán ignorados. En el tercer parámetro opcional
se especifica oneerror. Si
su valor es False, los errores
se manejan mediante la llamada a un manejador
especificado. Si la eliminación es exitosa, el método
devuelve None.
Sintaxis
import shutil
shutil.rmtree(ruta al directorio, [ignore_errors], [oneerror])
Ejemplo
Vamos a eliminar el directorio dir con todo
su contenido:
import shutil
print(shutil.rmtree('dir2'))
Resultado del código ejecutado:
None
Véase también
-
método
movedel móduloshutil,
que mueve recursivamente un archivo o directorio -
método
copytreedel móduloshutil,
que copia recursivamente un directorio -
método
removedel móduloos,
que elimina un archivo -
método
makedirsdel móduloos,
que crea directorios -
método
renamedel móduloos,
que renombra archivos y directorios -
método
scandirdel móduloos,
que itera archivos en un directorio