¿Qué significa el código de error de Windows 18 (ERROR_NO_MORE_FILES)?

 
También puede significar:
ConstanteTipoSO
KERN_INVALID_VALUERetorno del kernel de macOSmacOS
ippStsSingularityEstado de Intel IPPCualquiera
EXDEVerrnoCualquiera
TRAP_CAUSE_UNKNOWNCódigo BSODWindows
Anterior Siguiente
ERROR_NOT_SAME_DEVICE ERROR_WRITE_PROTECT

ERROR_NO_MORE_FILES

Qué significa ERROR_NO_MORE_FILES

ERROR_NO_MORE_FILES (18) suele ser la condición normal que indica el final de una enumeración, por ejemplo después de llamadas sucesivas a FindNextFile. No significa por sí mismo que el directorio esté vacío ni que los elementos obtenidos anteriormente sean inválidos.

Interpretación correcta

  • Trátelo como final satisfactorio de la secuencia después de procesar todas las entradas devueltas.
  • Diferéncielo de fallos reales como ERROR_ACCESS_DENIED o ERROR_PATH_NOT_FOUND.
  • Cierre el search handle cuando termine la enumeración.
  • No reintente indefinidamente esperando que aparezca una entrada adicional.

Cuándo registrarlo

Normalmente no debe producir un log de error. Puede ser relevante si la aplicación esperaba encontrar una entrada concreta y alcanzó el final sin verla; en ese caso, registre el patrón de búsqueda, la ruta y el hecho de que la enumeración terminó normalmente.

Referencias técnicas


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