2017-07-19 4 views

Antwort

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

Wenn Sie ältere Version von Visual Basic verwenden:

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

bearbeiten: Wahrscheinlich der beste Ansatz, den ich zuerst vergessen haben, ist IO.Path.Combine zu verwenden:

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

ich nicht tun hol dir diesen Code. Dim dirAndParent = $ "{dir.Parent} {Pfad.DirectorySeparatorChar} {dir.Name}" – alexiefication

+0

@alexiefication: Welche Visual-Studio-Version verwenden Sie? Das nennt sich String-Interpolation und ist eine andere (schönere) Version von 'String.Format'. Sie benötigen mindestens Visual-Studio 2015 (Visual-Basic .NET 14). –

+0

@alexiefication '$" {dir.Parent.Name} {Pfad.DirectorySeparatorChar} {dir.Name} "' ist gleich 'String.Format (" {0} {1} {2} ", dir.Parent.Name , Path.DirectorySeparatorChar, dir.Name) ', was auch gleich' dir.Parent.Name & Path.DirectorySeparatorChar & dir.Name' ist. –

Verwandte Themen