当filename包含空格时,URI不是绝对的

时间:2015-09-15 21:32:24

标签: java file encoding uri

使用URI,我想返回文件的路径,但我有空格问题(URI不是绝对的),为了解决这个问题,我找到了URLEncoder.Encode。

我需要使用以下代码编码:

new File(new URI(Path)).getAbsolutePath();

1 个答案:

答案 0 :(得分:0)

如果您没有其他非法字符,只需更换空格。

new File(new URI(Path.replaceAll(" ", "%20"))).getAbsolutePath();