这是我用来设置 apppath 的代码
Private AppPath = Application.StartupPath
这是我试图打开 xml 或 txt 文件的代码:
filename.Load(Application.StartupPath, "filename.xml")
filename.Save(Application.StartupPath, "filename.xml")
但它仍然想从 C:\filename.xml 打开文件?
我的错误在哪里以及如何解决?
这是我用来设置 apppath 的代码
Private AppPath = Application.StartupPath
这是我试图打开 xml 或 txt 文件的代码:
filename.Load(Application.StartupPath, "filename.xml")
filename.Save(Application.StartupPath, "filename.xml")
但它仍然想从 C:\filename.xml 打开文件?
我的错误在哪里以及如何解决?
我不确定对象文件名是什么,但不会
filename.Load("filename.xml")
只是工作?(在 C# 中确实如此)
尝试这个
Private AppPath as String = Application.StartupPath
AppPath = AppPath & IIf(Mid(AppPath, Len(AppPath), 1) = "\", "", "\")
filename.Load(AppPath, "filename.xml")
Windows 不会将您的文件放在 C: 的根目录下,而是放在某个用户文件夹中。
filename.Load(Application.StartupPath & "\" & "filename.xml")
试试看,它可能会奏效!