获取包含目录的目录的目录名称

时间:2011-11-17 20:29:38

标签: vb.net directory enumeration

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

这是文件路径,

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

此处文字是文件夹名称。

但我想获取包含文字的文件夹,即 beta2

2 个答案:

答案 0 :(得分:10)

星期五7/09/2012 10:42 AM io.path.getFileName(filePath)将返回文件夹名称

答案 1 :(得分:9)

Path.GetDirectoryName method可用于返回 “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)