vb2008.Net编码中的自定义文件路径

vb2008.Net编码中的自定义文件路径,.net,vb.net,filepath,.net,Vb.net,Filepath,几个月前,我刚刚开始使用VB.NET2008,时断时续地,我做了一些教程并观看了一些视频,但是我对一些事情感到困惑 我注意到,在我看到的所有代码中,都有一个“FilePath”字符串,如下所示: Private MyFilePath As String = "c:\Temp\Database.xml" 您如何允许用户为其数据库(xml、access或sql等)设置此保存位置(和文件名),还是我完全误解了文件路径字符串 我不希望要求我的数据库(或任何文件)位于某个位置,而是希望让用户选择保存它

几个月前,我刚刚开始使用VB.NET2008,时断时续地,我做了一些教程并观看了一些视频,但是我对一些事情感到困惑

我注意到,在我看到的所有代码中,都有一个“FilePath”字符串,如下所示:

Private MyFilePath As String = "c:\Temp\Database.xml" 
您如何允许用户为其数据库(xml、access或sql等)设置此保存位置(和文件名),还是我完全误解了文件路径字符串

我不希望要求我的数据库(或任何文件)位于某个位置,而是希望让用户选择保存它们的位置。与普通文本文件一样,您可以在任何地方保存,但是AAA游戏会将所有游戏保存保存到MyDocuments/Games/GameName/gamesaves(这不是我想做的,就像游戏保存一样)

我已经看过一些关于这方面的教程,但仍然感到困惑

我完全误解了“文件路径”字符串的概念



我自己的数据库程序需要这个,如果我误解了它,我想了解更多。

MyFilePath不是什么特别的东西,只是一个字符串变量(编写private语句的事实并不会改变这一点)。当任何函数都需要外部文件时,其路径(定义它的内容)通常通过字符串提供(Dim thisString As string=“c:\Temp\Database.xml”也可以执行此任务);从逻辑上讲,您可以根据需要更改此变量。无论如何,从你的整个问题来看,在我看来,你的想法(一般来说,至少是关于VB.NET的)太不清楚了,这不是你可以澄清它们的地方(你应该继续学习)。。。。。。至少,这是我的观点,也许你很幸运,这个问题得到了很多答案(前一段时间发生了另一个问题,我认为这不是故意的;因为理解和内容很少)。
宁愿让用户选择
:你最好使用一个用户AppData文件夹(设计目的是…嗯,应用程序数据,您的用户可能会选择一个您的应用程序没有足够权限的位置。请查看这是否有助于您: