在Java中将windows路径转换为URI?
在Java中,为Windows创建文件URI的正确方法是什么?我试过了 但这会抱怨绝对URI中使用了相对路径。我还尝试在路径前面加上//,但这会使“c:”成为主机名。然后我在路径前面加了//。随后的uri.getPath会有一个前导的//,这似乎仍然不正确在Java中将windows路径转换为URI?,java,windows,path,uri,Java,Windows,Path,Uri,在Java中,为Windows创建文件URI的正确方法是什么?我试过了 但这会抱怨绝对URI中使用了相对路径。我还尝试在路径前面加上//,但这会使“c:”成为主机名。然后我在路径前面加了//。随后的uri.getPath会有一个前导的//,这似乎仍然不正确 从file.getAbsolutePath到具有file://协议的URI,再回到可用于新文件的Windows路径,是否有任何干净的方法。。。在Windows上?检查文件类文档。它提供了旅游方法。下面的代码给出了输出: File File=新
从file.getAbsolutePath到具有file://协议的URI,再回到可用于新文件的Windows路径,是否有任何干净的方法。。。在Windows上?检查文件类文档。它提供了旅游方法。下面的代码给出了输出: File File=新文件:/myfolder/myfile.txt;
System.out.printlnfile.toURI 检查文件类文档。它提供了旅游方法。下面的代码给出了输出: File File=新文件:/myfolder/myfile.txt;
System.out.printlnfile.toURI 是的,我在写问题的时候做了搜索并跟踪了提议的链接,但出于某种原因没有点击另一个。我会把这个标记为复制我自己。你有没有看抱歉的家伙,是的,我在写问题的时候做了搜索并跟踪了提议的链接,但出于某种原因没有点击另一个。我会把这个标记为复制我自己。你可能是指图里,而不是图尔。@Harald是的。那是打字错误。谢谢你的指点:你可能是指图里,而不是图尔。@Harald是的。那是打字错误。感谢您的指点:
new URI("file", null, file.getAbsolutePath(), null);