0
我只是想获得这条道路的部分只获取目录名称的一部分。 Vb.net
路径= C:\Users\Administrator\Desktop\unpack\folder1
应该
结果= unpack\folder1
编程
In short, I only wanted to get this. 请使用帮助我vb.net代码。谢谢!
我只是想获得这条道路的部分只获取目录名称的一部分。 Vb.net
路径= C:\Users\Administrator\Desktop\unpack\folder1
应该
结果= unpack\folder1
编程
In short, I only wanted to get this. 请使用帮助我vb.net代码。谢谢!
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)
我不得到这个代码。 Dim dirAndParent = $“{dir.Parent} {Path.DirectorySeparatorChar} {dir.Name}” – alexiefication
@alexiefication:您使用的是什么visual-studio版本?这就是所谓的字符串插值,是另一个(更好的)“String.Format”版本。你至少需要visual-studio 2015(visual-basic .NET 14)。 –
@alexiefication'$“{dir.Parent.Name} {Path.DirectorySeparatorChar} {dir.Name}”'等于'String.Format(“{0} {1} {2}”,dir.Parent.Name ,Path.DirectorySeparatorChar,dir.Name)',它也等于'dir.Parent.Name&Path.DirectorySeparatorChar&dir.Name'。 –