¿Qué significa el código de error de Windows 80 (ERROR_FILE_EXISTS)?

 
También puede significar:
ConstanteTipoSO
ELIBBADerrnoLinux
EAUTHerrnomacOS
ENOTUNIQerrnoSolaris
PAGE_FAULT_IN_NONPAGED_AREACódigo BSODWindows
Anterior Siguiente
ERROR_REDIR_PAUSED ERROR_CANNOT_MAKE

ERROR_FILE_EXISTS

Qué significa ERROR_FILE_EXISTS

ERROR_FILE_EXISTS (80) aparece cuando una operación de creación exige que el nombre todavía no exista, pero Windows encuentra un archivo u objeto con ese nombre. Es una protección normal en flujos «crear solo si no existe» y evita sobrescribir datos de forma accidental.

Qué comprobar

  • Registre la ruta final después de normalización y confirme qué objeto ocupa ese nombre.
  • Revise el creation disposition usado con CreateFile o la API equivalente.
  • No haga primero un test de existencia y después la creación: otro proceso puede ganar la carrera entre ambas llamadas.
  • Si el objeto existente debe reutilizarse, valide que sea del tipo y contenido esperados.

Cómo resolverlo

Abra explícitamente el archivo existente, elija un nombre único o permita reemplazo solo cuando la política de la aplicación acepte pérdida de contenido. En lock files y inicializaciones únicas, este resultado puede significar simplemente que otra instancia ya adquirió la propiedad.

Referencias técnicas


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