0

这是我用来设置 apppath 的代码

Private AppPath = Application.StartupPath

这是我试图打开 xml 或 txt 文件的代码:

filename.Load(Application.StartupPath, "filename.xml")
filename.Save(Application.StartupPath, "filename.xml")

但它仍然想从 C:\filename.xml 打开文件?

我的错误在哪里以及如何解决?

4

3 回答 3

0

我不确定对象文件名是什么,但不会

filename.Load("filename.xml")

只是工作?(在 C# 中确实如此)

于 2013-05-18T01:21:02.990 回答
0

尝试这个

Private AppPath as String = Application.StartupPath
AppPath = AppPath & IIf(Mid(AppPath, Len(AppPath), 1) = "\", "", "\")
filename.Load(AppPath, "filename.xml")

Windows 不会将您的文件放在 C: 的根目录下,而是放在某个用户文件夹中。

于 2013-05-18T01:17:49.883 回答
0
filename.Load(Application.StartupPath & "\" & "filename.xml")

试试看,它可能会奏效!

于 2013-09-30T10:17:49.783 回答