我正在开发一个连接到 MS Access 数据库的应用程序。数据库的路径存储在一个字符串中,用户可以随时更改,因为数据库可以放在硬盘中的任何位置。应用程序必须将数据库的路径保存在配置文件中。我怎样才能读写这个配置文件并且用户权限没有问题?我必须将配置文件保存在与我的应用程序相同的程序文件夹或用户特定文件夹中吗?如果我使用 ini 文件或 xml 文件怎么办?
这是我的应用程序的逻辑:
myOpenFileDialog.Filter = "MS Access Database|*.mdb";
if (myOpenFileDialog.ShowDialog() == DialogResult.OK)
{
string pathBD = myOpenFileDialog.FileName;
if (File.Exists(pathBD))
{
// save pathBD to a configuration file
// next time when the app loads
// it will read the configuration file
// and look for the database in the given path
}
}