| Anterior | Siguiente |
| ERROR_DIR_NOT_ROOT | ERROR_IS_SUBST_PATH |
ERROR_DIR_NOT_EMPTY
Qué significa ERROR_DIR_NOT_EMPTY
ERROR_DIR_NOT_EMPTY (145) se devuelve al intentar eliminar un directorio que aún contiene entradas. Pueden ser archivos normales, ocultos, system, reparse points o contenido creado concurrentemente durante el cleanup.
Qué comprobar
- Enumere el directorio justo antes de borrarlo e incluya entradas ocultas.
- Compruebe si otro proceso crea archivos mientras se limpia.
- Trate reparse points sin atravesarlos accidentalmente fuera del árbol previsto.
- Diferencie este código de errores de acceso o sharing sobre un hijo concreto.
Resolución
Elimine únicamente contenido propiedad de la aplicación y vuelva a intentar el directorio cuando realmente quede vacío. En borrado recursivo, valide cada path y reporte la primera entrada que no pudo retirarse.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
