【发布时间】:2016-10-28 13:46:53
【问题描述】:
我有一个几乎可以部署的 vb.net 应用程序,但我需要添加最后一个功能。
安装程序后,将安装一个空白数据库。在程序登录屏幕上,有一个包含数据库位置的文本框,一个按钮可以更改位置(打开一个 OpenFileDialog),然后是一个按钮将新位置保存到 .ini 文件中。
我想要做的是:当程序首次安装和打开时,我希望“探索”按钮(打开 OFD)打开它,指向在设置中创建的数据库文件夹,以便用户不必一直在他们的 PC 中搜索数据库。
例如;假设我在我的 PC 上部署了应用程序,我安装它的位置是:C:\Desktop,我需要 OFD 指向 C:\Desktop\Deploy\Databases
但这显然会根据用户安装它的位置而改变。如何做到这一点?
【问题讨论】:
-
Environment.GetFolderPath()将允许您访问所有特殊文件夹,包括Users和AppData。您可以创建这样一个 pth 并将数据库存储在那里,而不必打扰用户存储数据的位置。
标签: vb.net openfiledialog