当空白位于路径

时间:2015-06-30 08:34:24

标签: java

我需要配置解析.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

我不能影响路径。所以我正在寻找能够处理它的解决方案。你能建议怎么办吗?

1 个答案:

答案 0 :(得分:2)

您应该转义名称中的空格,例如:

"E:\Tomcat\ 7.0\webapps\applicationName\WEB-INF\classes\configFile.yml"

或解码路径:

String decodedPath = URLDecoder.decode(path);