Solución:
Intentar shutil.rmtree
:
import shutil
shutil.rmtree('/path/to/your/dir/')
El comportamiento predeterminado de os.walk()
es caminar de raíz a hoja. Colocar topdown=False
en os.walk()
caminar de la hoja a la raíz.
Aquí está mi puro pathlib
desenlazador de directorio recursivo:
from pathlib import Path
def rmdir(directory):
directory = Path(directory)
for item in directory.iterdir():
if item.is_dir():
rmdir(item)
else:
item.unlink()
directory.rmdir()
rmdir(Path("dir/"))
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)