Vb.net 获取包含目录的目录的目录名

Vb.net 获取包含目录的目录的目录名,vb.net,directory,enumeration,Vb.net,Directory,Enumeration,如何从文件夹的完整路径中获取文件夹名称 这是文件路径 "c:\projects\roott\wsdlproj\devlop\beta2\text" 此处text是文件夹名称 但是我想得到包含文本的文件夹,即beta2可以用来返回“c:\projects\roott\wsdlproj\devlop\beta2”,如下所示: Dim filePath As String = "c:\projects\roott\wsdlproj\devlop\beta2\text" Dim directory A

如何从文件夹的完整路径中获取文件夹名称

这是文件路径

"c:\projects\roott\wsdlproj\devlop\beta2\text"
此处text是文件夹名称

但是我想得到包含文本的文件夹,即beta2

可以用来返回“c:\projects\roott\wsdlproj\devlop\beta2”,如下所示:

Dim filePath As String = "c:\projects\roott\wsdlproj\devlop\beta2\text"
Dim directory As String = Path.GetDirectoryName(filePath)
要仅获取父文件夹的名称,“beta2”,您可以拆分输入并获取最后一个条目,前提是输入确实准确:

Dim split As String() = filePath.Split("\")
Dim parentFolder As String = split(split.Length - 2)
2012年9月7日星期五上午10:42 getFileName(文件路径)将返回文件夹名称