Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中将windows路径转换为URI?_Java_Windows_Path_Uri - Fatal编程技术网

在Java中将windows路径转换为URI?

在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=新

在Java中,为Windows创建文件URI的正确方法是什么?我试过了

但这会抱怨绝对URI中使用了相对路径。我还尝试在路径前面加上//,但这会使“c:”成为主机名。然后我在路径前面加了//。随后的uri.getPath会有一个前导的//,这似乎仍然不正确


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