2009-03-13 11 views
2

ファイルを開くときにメッセージボックスがファイル "ファイルパス"のパスの一部を見つけることができませんでしたファイルパス内のスペース。私はAbsolutePathの代わりにLocalPathを使用していて、うまく動作しますが、WinAppsに限られています。より汎用的なソリューションが必要でした。 Uriのエスケープされていないデータパスのようなものもあります。私は構文についてはわかりません。ファイルのパスにスペースが含まれている場合uriがパス内のファイルを取得できない

答えて

3

ファイルを取得できるかどうかは、ソフトウェアの実装によって異なります。スペースを%20に置き換えてみてください

ここでどのような開発が行われていますか? Java GUIまたはWebアプリケーション? C/C++? 。あなたが引用符

Javaでは
new Uri("\"C:\some path\some file\""); 
+0

そのC#。エラーボックスが表示されたら、スペースは%20に置き換えられます。ここでUri Builderを利用できますか?どのようにすれば? –

-1

:URIのuri =新しいファイル( "ファイル名にスペース")toURI();

3

であなたのURIを囲む試してみてください

関連する問題