URI для локальных ресурсов - PullRequest
15 голосов
/ 18 марта 2010

Можно ли в Java создать URI для файла, расположенного локально на жестком диске? Если так, как это должно быть построено?

Ответы [ 3 ]

23 голосов
/ 18 марта 2010

Посмотрите на Файл документации :

Файл имеет конструктор, который принимает URI в качестве параметра, а также метод toURI(), если вы хотите получить URI из существующего файла. Вы можете поиграть с этим, чтобы понять, как все должно быть сделано.

Вы также можете прочитать о URI (это не Java-термин). В википедии есть пример:

Файл: ///home/username/RomeoAndJuliet.pdf

8 голосов
/ 18 марта 2010
URI uri = new URI("file:///filename.txt");

Если вы используете Windows:

URI uri = new URI("file:///C:/fun/filename.txt");
1 голос
/ 18 марта 2010

Попробуйте ниже:

URI uri = new URI("file:///C:/other/mydir/myfile.txt");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...