2016-11-24 78 views
0

我正在做一个Windows窗体应用程序,我想创建一个文件夹,我知道该怎么做了检查,但我不希望它是找到一个文件夹

“C:\用户\用户\文档\ Visual Studio的2015年\项目\该项目\必需的文件\ file.txt的”

“这个项目\必需的文件\ file.txt的”

这可能吗? 我需要这样做是因为我想要应用程序是可移植的,并且如果我将整个路径从C开始,并且应用程序安装在其他地方(对于EG.C:\ User \ Bob \ Application \ Required Files \ file。 TXT“) 感谢。

+0

根据您的使用方式,将文件夹放在'用户'或'程序数据'中。如果您将其设为应用安装文件夹的子项,则可能在运行时没有数据文件的权限 – Plutonix

+0

http://stackoverflow.com/questions/6041332/best-way-to-get-application-folder-path – Slai

回答

2

你可以做类似的东西 比如你一个文件夹有2个su B-文件夹

1.My计划

2.Required文件

文件夹My Program包含程序.exe例如

和文件夹Required Filesfiles.txt

你可以做在你的代码中这样的东西。

Dim path as string = App.Path & "\Required Files\file.txt" 

所以会发生什么是徘徊无论你的程序会在安装文件夹Required File将跟随。 App.Path将创建文件夹位置的其余部分+已分配的文件夹,即"\Required Files\file.txt"

请参阅?关系目标哈哈哈开玩笑。

我没有看到你有另一个文件夹Project你只是这样做。

Dim path as string = App.Path & "Project\Required Files\file.txt"

我希望这一个帮助。

1

你甚至可以在调试使用Application.StartupPath,或分割的完整路径,并采取记录在你想要的位置。

Dim Path() as string = application.StartupPath().split("\"c) 

支票路径()和采取什么你需要

相关问题