在Java中,我可以为位于硬盘驱动器本地的文件创建URI吗?如果是的话,应该如何构建?
答案 0 :(得分:23)
File有一个构造函数,它将URI作为参数,如果你想从现有文件中获取URI,它也有方法toURI()
。你可以用它来理解应该如何完成。
您还可以阅读URI(这不是Java术语)。维基百科有一个例子:
文件:///home/username/RomeoAndJuliet.pdf
答案 1 :(得分:8)
URI uri = new URI("file:///filename.txt");
如果您使用的是Windows:
URI uri = new URI("file:///C:/fun/filename.txt");
答案 2 :(得分:1)
尝试以下:
URI uri = new URI("file:///C:/other/mydir/myfile.txt");