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.


*


− 3 = 1

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen