如何在vb.net中从整个路径中获取一点路径

如何在vb.net中从整个路径中获取一点路径,vb.net,Vb.net,我有一个类似于C:\APP\local\的路径,我只需要C:\APP到一个变量。如何在vb.net代码中实现这一点。请帮助我获取变量的唯一路径C:\APP 我还没有尝试过任何东西,我有点困惑所以 我有一个文件名=C:\APP\Local\。这是一个默认值,如何获取 filename1=“C:\APP”,请帮我写代码 我没有任何错误 提前感谢。使用VB中已有的Path类 Path.GetDirectoryName(yourPath) 同样,您可以使用 Path.GetExtension(your

我有一个类似于
C:\APP\local\
的路径,我只需要
C:\APP
到一个变量。如何在vb.net代码中实现这一点。请帮助我获取变量的唯一路径
C:\APP

我还没有尝试过任何东西,我有点困惑所以

我有一个文件名=
C:\APP\Local\
。这是一个默认值,如何获取
filename1=“C:\APP”
,请帮我写代码

我没有任何错误


提前感谢。

使用VB中已有的Path类

Path.GetDirectoryName(yourPath)
同样,您可以使用

Path.GetExtension(yourPath)
Path.GetFileName(yourPath)
Path.GetFullPath(yourPath)
Path.GetPathRoot(yourPath)

要从路径中获取您可能需要的其他信息

我刚刚在问题中添加了更多内容,您可以在此处找到帮助:开始时,搜索关于
.ToString().Split()
函数,或者仅搜索vb.netuh中的
Split
函数。。。像这样
Dim filename1 As String=“C:\APP”
不清楚您是想保留第一个文件夹还是删除最后一个文件夹。我本来打算提出类似的建议,但在从左到右、从右到左阅读了他的问题后,站在我的头上,我就是说不出他在问什么,例如,
APP
local
都是文件夹,因此您的任何解决方案都不会给他提供所需的结果。无论如何,他对什么是文件和什么是文件夹有点困惑,因为示例中并没有文件名。