我有一个读取 XML 文件的类库。我正在使用 VS 2012 和 VB.NET 语言。
我对如何读取应用程序本身文件夹中的文件感到困惑。
现在我已经给出了路径
Dim reader As XmlTextReader = New XmlTextReader("C:\mailpara.xml")
但它是硬编码的,但我想在应用程序中创建一个文件夹。并想从该文件夹本身读取。
我想知道如何从应用程序的文件夹中读取文件。
在客户端机器上安装后如何读取文件以及如何在设置时添加文件?
使用类似的东西;
Dim directory as String = My.Application.Info.DirectoryPath
Dim reader As XmlTextReader = New XmlTextReader(directory & "\MyFolderName\mailpara.xml")
您可以使用 Application.StartupPath 属性来检索应用程序的启动路径。
Dim reader As XmlTextReader = New XmlTextReader(Application.StartupPath & "mailpara.xml")
您可能需要添加一个检查以确保路径以 a 结尾\
(我认为它可能存在也可能不存在,具体取决于路径是否为根文件夹)。