2011-11-17 157 views
4

如何从文件夹的完整路径获取文件夹名称?获取目录包含目录的目录名称

这是文件路径,

"c:\projects\roott\wsdlproj\devlop\beta2\text" 

这里文本是文件夹名称。

,但我想获得一个包含文本的文件夹,即β2

回答

6

Path.GetDirectoryName method可用于返回“C:\项目\ roott \ wsdlproj \ devlop \β2” ,如下图所示:

Dim filePath As String = "c:\projects\roott\wsdlproj\devlop\beta2\text" 
Dim directory As String = Path.GetDirectoryName(filePath) 

获取父文件夹的只是名字,“β2”,您可以拆分输入,然后在第二最后一个条目,鉴于输入确实是准确的:

Dim split As String() = filePath.Split("\") 
Dim parentFolder As String = split(split.Length - 2) 
9

周五2012年7月9日10:42 io.path.getFileName(文件路径)将返回文件夹名称