0

我有一个读取 XML 文件的类库。我正在使用 VS 2012 和 VB.NET 语言。

我对如何读取应用程序本身文件夹中的文件感到困惑。

现在我已经给出了路径

Dim reader As XmlTextReader = New XmlTextReader("C:\mailpara.xml")

但它是硬编码的,但我想在应用程序中创建一个文件夹。并想从该文件夹本身读取。

我想知道如何从应用程序的文件夹中读取文件。
在客户端机器上安装后如何读取文件以及如何在设置时添加文件?

4

2 回答 2

0

使用类似的东西;

Dim directory as String = My.Application.Info.DirectoryPath

Dim reader As XmlTextReader = New XmlTextReader(directory & "\MyFolderName\mailpara.xml")
于 2013-04-13T06:29:42.223 回答
0

您可以使用 Application.StartupPath 属性来检索应用程序的启动路径。

Dim reader As XmlTextReader = New XmlTextReader(Application.StartupPath & "mailpara.xml")

您可能需要添加一个检查以确保路径以 a 结尾\(我认为它可能存在也可能不存在,具体取决于路径是否为根文件夹)。

于 2013-04-13T06:29:48.557 回答