相关疑难解决方法(0)

Java:从FilePath获取URI

我对Java知之甚少.我需要从FilePath(String)windows 构造一个URI的字符串表示.有时inputFilePath我得到的是:file:/C:/a.txt有时是:C:/a.txt.现在,我正在做的是:

new File(inputFilePath).toURI().toURL().toExternalForm()
Run Code Online (Sandbox Code Playgroud)

以上工作适用于路径,它没有前缀file:/,但对于前缀为路径的路径file:/.toURI方法是通过附加当前dir的值将其转换为无效的URI,因此路径变为无效.

请通过建议正确的方法为这两种路径获取正确的URI来帮助我.

java url uri filepath

17
推荐指数
3
解决办法
6万
查看次数

标签 统计

filepath ×1

java ×1

uri ×1

url ×1