Hola,
Mirando la solución del ejercicio 3, no me queda claro si el procedimiento funciona correctamente en el siguiente caso: El directorio D no es la raíz y el directorio con el nombre que deseo borrar es un subdirectorio de un hermano de D.
En este caso el procedimiento no debería borrar dicho directorio, pero entiendo que lo haría según la implementación de la solución.
Si alguien me da una mano para pensarlo mejor sería de mucha ayuda. Gracias!
Saludos!