C# UNC Pfad und Path.Combine

(C) 107er BLOG

Bei C#/.Net war nicht ganz klar, warum Path.Combine mit UNC Pfad nicht, wie erwartet, funktioniert. Gibt es Probleme mit Path.Combine und UNC-Pfaden? Nach kurzer Recherche habe ich eine Lösung gefunden.

Falsche Ausgabe

Bei folgendem Code kommt ein, für mich, nicht vorhersehbare Ausgabe zurück, da er den Inhalt von der Variable host zu verschluckt. Es scheint, dass Path.Combine Probleme mit UNC Pfaden hat.

Eigentlich sollte \\192.168.0.100\test\file.jpg zurück kommen.

Richtige Ausgabe

Die gute Nachricht, Path.Combine kann mit UNC-Pfaden umgehen! Nach kurzer Recherche fand ich auch die Lösung:

Wenn man bei “path” den führende Backslash weglässt, dann klappt es auch mit UNC-Pfaden.

Lösung gefunden hier:

Warning: sprintf(): Too few arguments in /home/.sites/97/site391/web/hitech/wp-content/themes/mh-newsdesk-lite/comments.php on line 39

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


98 − = 96