Если путь к файлу имеет пробел между URI не может получить файл по пути - PullRequest
2 голосов
/ 13 марта 2009

При появлении окна сообщения не удалось найти часть пути к файлу «путь к файлу», когда я пытаюсь открыть файл, в пути к которому есть место. Я использовал LocalPath вместо AbsolutePath, и он отлично работает для меня, но он ограничен только WinApps, мне нужно более общее решение. Некоторая вещь, такая как Uri, путь без данных. Я не уверен насчет синтаксиса.

Ответы [ 3 ]

4 голосов
/ 14 апреля 2010

В Java: URI uri = новый файл («пробелы в имени файла»). ToURI ();

3 голосов
/ 13 марта 2009

Возможность получения файла зависит от вашей реализации программного обеспечения. Попробуйте заменить пробелы на% 20

О каком развитии идет речь? JAVA GUI или WebApps? C / C ++?

0 голосов
/ 17 апреля 2009

Вы должны попытаться заключить свой URI в кавычки

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