web项目发布到tomcat下,如果tomcat安装目录为

C:\Program Files\tomcat6\webapps\...

当我们获取当前类的路径时,就会出现空格(%20)问题

C:\Program%20Files\tomcat6\webapps\...

这时再对该路径做文件操作,就会发生一些未知错误

两种解决方案,一种是 replace() 替换

strPath = strPath.replace("%20", " ");
另一种是避免文件夹空格出现(简单粗暴)