Warum verkettet Path.Combine nicht korrekt Dateinamen, die mit Path.DirectorySeparatorChar beginnen?

Aus der Direktfenster in Visual Studio:

> Path.Combine(@"C:\x", "y")
"C:\\x\\y"
> Path.Combine(@"C:\x", @"\y")
"\\y"

Scheint es, dass Sie sollten beide gleich sein.

Alten "FileSystemObject".BuildPath() hat nicht funktioniert auf diese Weise...

Kommentar zu dem Problem - Öffnen
OMG das ist so bescheuert, dass es "funktioniert" so. Kommentarautor: Joe
@Joe, dumm ist richtig! Auch muss ich betonen, dass die entsprechende Funktion funktioniert ganz Prima Node.JS ... kopfschüttelnd an Microsoft... Kommentarautor: NH.

InformationsquelleAutor der Frage Kris Erickson | 2008-09-09

Schreibe einen Kommentar