我需要配置解析.yml
文件。
文件位于src/main/resources/configFile.yml
现在我没有问题,直到路径中某些文件夹名称中没有空格为止。
示例:
E:\Tomcat-7.0\webapps\applicationName\WEB-INF\classes\configFile.yml
(好)
E:\Tomcat 7.0\webapps\applicationName\WEB-INF\classes\configFile.yml
(失败)
在第二个例子中,我得到了java.io.FileNotFoundException
。
我不能影响路径。所以我正在寻找能够处理它的解决方案。你能建议怎么办吗?
答案 0 :(得分:2)
您应该转义名称中的空格,例如:
"E:\Tomcat\ 7.0\webapps\applicationName\WEB-INF\classes\configFile.yml"
或解码路径:
String decodedPath = URLDecoder.decode(path);