使用下面代码获取绝对路径时,如果在绝对路径中出现空格,比如说d:Program Files/test,在路径中含有空格,使用下面方法得到的结果为/D:/Program%20Files/test
String filepath = PropertiesUtil.class.getClassLoader().getResource("/properties/config.properties").getPath();
这时候在获取绝对路径下的文件信息时就会提醒你找不到文件,这时只需要对获取路径绝对路径的方法做以下处理
String decode=java.net.URLDecoder.decode(Url, "UTF-8");
System.out.println(decode);
是对获得的绝对路径进行解码操作