只获取目录名称的一部分。 Vb.net

时间:2017-07-19 07:47:46

标签: vb.net

我只想获得这条路径的一部分

path = C:\Users\Administrator\Desktop\unpack\folder1

应该是

result = unpack\folder1

编程

In short, I only wanted to get this. 请帮我使用vb.net代码。谢谢!

1 个答案:

答案 0 :(得分:2)

Dim dir = new DirectoryInfo("C:\Users\Administrator\Desktop\unpack\folder1")
Dim dirAndParent = $"{dir.Parent}{Path.DirectorySeparatorChar}{dir.Name}"

如果您使用的是旧版本的Visual Basic:

Dim dirAndParent = dir.Parent & Path.DirectorySeparatorChar & dir.Name

修改:我首先忘记的最佳方法可能是使用IO.Path.Combine

Dim dirAndParent = Path.Combine(parentDir.Name, dir.Name)