我正在创建一个Windows窗体应用程序,我想创建一个文件夹的检查,我知道该怎么做,但我不想让它成为
" C:\ Users \ User \ Documents \ Visual Studio 2015 \ Projects \ This Project \ Required Files \ file.txt"
但是
"此项目\ Required Files \ file.txt"
可能吗? 我需要这样做,因为我想app是可移植的,如果我把整个路径从C开始,应用程序安装在其他地方(对于EG.C:\ User \ Bob \ Application \ Required Files \ file.txt& #34) 感谢。
答案 0 :(得分:2)
你可以做点什么。 例如,您有一个包含2个子文件夹的文件夹
1.我的节目
2.需要文件
文件夹My Program
包含您的计划.exe
,例如
文件夹Required Files
包含files.txt
你可以在你的代码中做这样的事情。
Dim path as string = App.Path & "\Required Files\file.txt"
所以会发生的事情是,无论您的程序安装在哪个Required File
文件夹都会跟随。 App.Path
将创建文件夹位置的其余部分+已分配的文件夹,即"\Required Files\file.txt"
请参阅?关系目标hahaha开玩笑。
我没有看到你有另一个名为Project
的文件夹,你只是这样做。
Dim path as string = App.Path & "Project\Required Files\file.txt"
我希望这个有所帮助。
答案 1 :(得分:1)
您甚至可以使用Application.StartupPath
。或者拆分完整路径并将记录记录在您想要的位置。
Dim Path() as string = application.StartupPath().split("\"c)
在调试中检查Path()并获取所需内容。