Site icon EfmSoft

¿Qué significa el código errno 20 (ENOTDIR) en Cualquiera?

 
También puede significar:
ConstanteTipoSO
ERROR_BAD_UNITError de WindowsWindows
KERN_INVALID_CAPABILITYRetorno del kernel de macOSmacOS
ippStsNonIntelCpuEstado de Intel IPPCualquiera
CREATE_DELETE_LOCK_NOT_LOCKEDCódigo BSODWindows
Anterior Siguiente
ENODEV EISDIR

ENOTDIR

Qué significa ENOTDIR

ENOTDIR es más específico que «ruta no encontrada». Para continuar resolviendo una ruta, cada componente intermedio debe ser un directorio. Si uno de ellos es un archivo regular, dispositivo u otro objeto que no admite componentes hijos, la resolución se detiene con este error. Las API de la familia *at también pueden devolverlo si reciben un dirfd de tipo incorrecto.

Una barra final es otra pista útil: expresa que el último componente debe ser un directorio. Si existe un archivo con ese nombre, la ruta puede producir ENOTDIR precisamente porque el objeto existe pero tiene el tipo equivocado.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version