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