web项目发布到tomcat下,如果tomcat安装目录为
C:/Program Files/tomcat6/webapps/...
当我们获取当前类的路径时,就会出现空格(%20)问题
C:/Program%20Files/tomcat6/webapps/...
这时再对该路径做文件操作,就会发生一些未知错误
两种解决方案,一种是 replace() 替换
strPath = strPath.replace("%20", " ");
另一种是避免文件夹空格出现(简单粗暴)
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14247.html