急~~java、web下的路径的问题

jeseph 2011-04-07 09:51:33
我已经拼装好了所需的路径但还是报错,请高手指点指点
我的文件放在web下的downLoadpic文件夹下
我的思路:
1、我用String path = Thread.currentThread().getContextClassLoader().getResource("").toString() ;
得到路径path:file:/D:/workspace/webSphereWeb/web/WEB-INF/classes/
2、int index = path.indexOf("WEB-INF");
path = path.substring(0,index)+"downLoadpic/configure.txt";
3、打印path得到:file:/D:/workspace/webSphereWeb/web/downLoadpic/configure.txt (这个路径是文件存放的正确路径)
4、try {
File file = new File(path);
InputStream is = new FileInputStream(file);
……
……
}catch (IOException e) {
e.printStackTrace();
}
运行的时候却抱:java.io.FileNotFoundException: file:\D:\workspace\webSphereWeb\web\downLoadpic\configure.txt (文件名、目录名或卷标语法不正确。

...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeseph 2011-04-08
  • 打赏
  • 举报
回复
自己解决了。
把打印path得到:file:/D:/workspace/webSphereWeb/web/downLoadpic/configure.txt 前面的file:去掉就可以了

25,984

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧