Laden...

UNC Path: Backslash \ kommt doppelt vor

Erstellt von csharp-user vor 7 Jahren Letzter Beitrag vor 7 Jahren 1.760 Views
C
csharp-user Themenstarter:in
63 Beiträge seit 2011
vor 7 Jahren
UNC Path: Backslash \ kommt doppelt vor

Hallo zusammen,

ich möchte gerne mit explorer eine versteckte Freigabe von einem Remote-PC öffnen. Es funktioniert irgendwie nicht, weil das Backslash \ zweimal vorkommt!

string path = "\\RemotePC\\C$";

Process.Start("explorer.exe", path);

Ich habe auch so probiert, aber ohne Erfolg:


string path = @"\\RemotePC\\C$";

Process.Start("explorer.exe", path);

Die Variable path sollte eigentlich so aussehen: \RemotePC\C$ und NICHT so: \RemotePC\C$

Wie bekomme ich nur ein Backslash vordem C$ hin?

Danke.

H
523 Beiträge seit 2008
vor 7 Jahren

So funktioniert es bei mir problemlos:


string path = @"\\RemotePC\c$";

Process.Start("explorer.exe", path);

Beachte den einzelnen Backslash vor dem c$

C
csharp-user Themenstarter:in
63 Beiträge seit 2011
vor 7 Jahren

Danke, es hat funktioniert.

string path = @"\\" + RemotePC + @"\c$";
P
441 Beiträge seit 2014
vor 7 Jahren

Verstehst du, warum das so ist?
Sonst wäre ja der Beitrag sinnlos 😃
2.4.4.5 Zeichenfolgenliterale

2.207 Beiträge seit 2011
vor 7 Jahren