java io tomcat 路径问题

qinaldo 2008-12-01 10:02:56
通过工程中的java程序 我想在web工程下的同级目录下建一个目录
用来存放图片,应该怎样设置路径,高手帮忙谢谢!!!
/**
* 写入到文件夹中
* @param b
* @param fileName
*/
private void saveToFile(byte[] b, String fileName, String subType) {

File dirFile = null;
boolean bFile = false;
String fileFolderName = "F:\\Program Files\\apache-tomcat-6.0.14\\webapps\\mms_images";
FileOutputStream fos = null;

try {
dirFile = new File(fileFolderName);
bFile = dirFile.exists();

if(bFile) {

} else {
log.debug("图像文件夹不存在,现在尝试创建图像文件夹!");
bFile = dirFile.mkdir();
if(bFile) {
log.debug("图像文件夹创建成功!");
} else {
log.error("不能创建文件夹,请检查磁盘是否已满!");
}
}

log.debug("现在向文件夹中添加文件...");

StringBuffer sb = new StringBuffer();
sb.append(fileFolderName).append("\\").append(fileName).append(".").append(subType);

fos = new FileOutputStream(sb.toString());
fos.write(b);
log.debug("向图像文件夹中添加图像文件<" + fileName + "." + subType + ">" + "成功");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

就是设置fileFolderName的路径问题 ,谢谢帮忙 要和本web工程 同级目录下

帮忙 我没有分 下次有了多给点, 高手帮忙谢谢。。。
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
patrick002 2008-12-04
  • 打赏
  • 举报
回复
你在WEB-INF目录下建个image文件夹,
你就可以用http://localhost:8080/工程名/image/图像 来访问啊
http://localhost:8080/工程名/ 这是默认的访问目录如果你没改的话
至于File,你放哪里就些哪里就行了,比如:D://workspace/WEB-INF/image/1.bif
qinaldo 2008-12-04
  • 打赏
  • 举报
回复
高手帮忙呀~~

81,092

社区成员

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

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