| Anterior | Siguiente |
| ERROR_INVALID_DRIVE | ERROR_NOT_SAME_DEVICE |
ERROR_CURRENT_DIRECTORY
Qué significa ERROR_CURRENT_DIRECTORY
ERROR_CURRENT_DIRECTORY (16) aparece cuando una operación entra en conflicto con el directorio de trabajo actual. Un proceso no puede eliminar o invalidar una ubicación mientras todavía depende de ella como current directory.
Cómo resolverlo
- Cambie primero el directorio actual a una ubicación estable que exista.
- Compruebe procesos hijo iniciados con el directorio objetivo como working directory.
- Evite cambios globales del current directory en aplicaciones multihilo, porque es estado compartido del proceso.
- Use rutas absolutas para que las tareas de limpieza no dependan de ese estado global.
Reintento
Después de mover el directorio de trabajo y liberar los usuarios relevantes, la eliminación puede reintentarse una vez. Repetirla continuamente sin cambiar ese estado no sirve. Si el problema se reproduce de forma intermitente, registre qué código cambió el current directory y en qué momento.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.