本地资源的URI

时间:2010-03-17 22:29:11

标签: java uri

在Java中,我可以为位于硬盘驱动器本地的文件创建URI吗?如果是的话,应该如何构建?

3 个答案:

答案 0 :(得分:23)

查看File documentation

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");