В Java я могу создать URI для файла, расположенного локально в жестком диске? Если так, как это должно быть создано?
Посмотрите Документацию файла :
Файл содержит конструктор, который принимает URI в качестве параметра, а также имеет метод toURI ()
, если вы хотите получить URI из существующего файла. Вы можете поиграть с этим, чтобы понять, как все должно быть сделано.
Вы также можете прочитать о URI (это не термин Java). В Википедии есть пример:
file: ///home/username/RomeoAndJuliet.pdf
URI uri = new URI("file:///filename.txt");
Если вы используете Windows:
URI uri = new URI("file:///C:/fun/filename.txt");
Попробуйте следующее:
URI uri = new URI("file:///C:/other/mydir/myfile.txt");