2009-03-13 10 views
2

nicht abrufen. Das Meldungsfeld findet einen Teil des Pfades der Datei "Dateipfad" nicht, wenn ich versuche, eine Datei zu öffnen, die Speicherplatz in seinem Dateipfad. Ich habe LocalPath anstelle von AbsolutePath verwendet und es funktioniert gut für mich, aber es ist nur auf WinApps beschränkt, ich brauchte eine allgemeinere Lösung. Eine Sache wie Uri Unescaped Datenpfad. Ich bin mir nicht sicher über die Syntax.Wenn der Pfad einer Datei Platz zwischen den URI hat, kann die Datei im Pfad

Antwort

3

Ob die Datei abgerufen werden kann, hängt von Ihrer Implementierung der Software ab. Versuchen Sie die Leerzeichen durch% 20

zu ersetzen. Über welche Art von Entwicklung sprechen wir hier? JAVA GUI oder WebApps? C/C++? .

+0

Seine C#. Wenn das Fehlerfeld angezeigt wird, wird der Speicherplatz durch% 20 ersetzt. Können wir hier Uri Builder nutzen? Wenn ja, wie? –

-1

Sie sollten versuchen, Ihre URI mit Zitaten

new Uri("\"C:\some path\some file\""); 
3

In Java umschließenden: URI uri = new File ("Leerzeichen in Dateiname") Touri();