| Anterior | Siguiente |
| ELNRNG | ENOMSG |
ENOTEMPTY
Qué significa ENOTEMPTY en Windows
ENOTEMPTY indica que un directorio no cumple la condición de estar vacío para la operación solicitada. En una capa CRT esto suele aparecer al intentar eliminar un directorio que conserva archivos o subdirectorios.
No es equivalente a “acceso denegado”: la causa semántica es el contenido existente, aunque además puedan intervenir permisos o carreras con otros procesos.
Qué comprobar
- Enumera el directorio justo antes del fallo y conserva nombres que permanecen, incluidos elementos ocultos generados por herramientas.
- Comprueba procesos que crean archivos durante cleanup y carreras entre enumeración y eliminación.
- No borres recursivamente por defecto si la operación esperaba explícitamente un directorio vacío.
- Si la API nativa devuelve otro error, conserva
_doserrno/GetLastError()para distinguir sharing, permisos y contenido.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
