| 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
CreateFileo 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.
