查找文件夹

时间:2016-11-24 23:23:03

标签: vb.net

我正在创建一个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) 感谢。

2 个答案:

答案 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()并获取所需内容。