¿Y por qué no simplemente lees el archivo en memoria olvidándote del archivo en disco mientras se ejecuta la aplicación? Así los usuarios podrán cambiarlo, borrarlo o quemarlo que a ti no te afectará. Al final de la aplicación lo reescribes de la memoria al disco.
// Saludos
|