URL mUrl = getClass().getClassLoader().getResource(subDir)

File file = new File(mUrl.getPath());

返回有空格的地址时候去出现问题的。

 

处理方法:

URI mUri =  getClass().getClassLoader().getResource(subDir).toURI();

File file = new File(mUri.getPath());

这样需要对URISyntaxException异常进行处理