上传图片时如何删除以前上传的图片?

yitiao520025 2011-11-22 03:18:54
各位高手·~ 举例来说·~ 我现在有一个上传的功能·~ 上传了一张图片· 改天想换另外一张图片了~~ 我如何实现删除以前的图片?其他功能都实现了~~ 我是担心不删除以前上传的文件夹会越来越大总有支撑不了得时候~~ 就是如何删除以前图片这快不会·~ 高手指点啊·!
...全文
708 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yitiao520025 2011-11-22
  • 打赏
  • 举报
回复
我发现问题了~· filename 是我每次生成新的随机数字加后缀 当然不存在了~一时着急糊涂了·~ 

我获取以前的名字就搞定了~~ 谢谢各位~~ 一会搞完 就去结贴~~ 谢谢各位了·!
杀猪剑客 2011-11-22
  • 打赏
  • 举报
回复
说明没删除掉呗。要是这样的情况,看看是不是哪里还用到了,建议搞个线程来删!

[Quote=引用 10 楼 yitiao520025 的回复:]
如果我删除了if语句~~ 是执行了~~ 新的图片上传上去了~~ 以前的还是存在 ·~ 请问什么原因呢?

难道是我路径的问题?
[/Quote]
creso 2011-11-22
  • 打赏
  • 举报
回复
试试重新发布下工程~~
nizhicheng 2011-11-22
  • 打赏
  • 举报
回复
检查下~~你有没像我这样写
例如 F:\apache-tomcat-6.0.18\webapps\kwXA\images\7278201111221533.jpg
File f=new File("F:/apache-tomcat-6.0.18/webapps/.....");
yitiao520025 2011-11-22
  • 打赏
  • 举报
回复
如果我删除了if语句~~ 是执行了~~ 新的图片上传上去了~~ 以前的还是存在 ·~ 请问什么原因呢?

难道是我路径的问题?
yitiao520025 2011-11-22
  • 打赏
  • 举报
回复
F:\apache-tomcat-6.0.18\webapps\kwXA\images\7278201111221533.jpg


这是输出的路径

但是很奇怪
if(file3.exists()){
file3.delete();
}

直接没有进if语句·~ 但是的确是存在的
creso 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yitiao520025 的回复:]

原来图片的文件名存在数据库里。请问如何删除物理图片 能否贴出代码?
[/Quote]
File f = new File("全路径+文件名");
f.delete();
nizhicheng 2011-11-22
  • 打赏
  • 举报
回复
对的 ~~
nizhicheng 2011-11-22
  • 打赏
  • 举报
回复
request.getRealPath 绝对路径
yitiao520025 2011-11-22
  • 打赏
  • 举报
回复
File file3 = new File(filepath+ "\\"+filename.replace(" ",""));

filepath 是路径 filename 是图片名称 这样对吗?
nizhicheng 2011-11-22
  • 打赏
  • 举报
回复
当新图片上传成功了 ~~把老的图片删除掉~
上传的时候把老的的路劲保存到临时变量里~~然后根据这个地址删除掉就可以
File file = new File("绝对路径");
if(file.exeit()){
file.delete();
}
yitiao520025 2011-11-22
  • 打赏
  • 举报
回复
原来图片的文件名存在数据库里。请问如何删除物理图片 能否贴出代码?
creso 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 creso 的回复:]

上传的东西放在upload文件夹下面,删除路径/upload/文件名
[/Quote]
补充下~原来图片的文件名存在数据库里,或者登陆的时候就存进session里~
creso 2011-11-22
  • 打赏
  • 举报
回复
上传的东西放在upload文件夹下面,删除路径/upload/文件名

81,122

社区成员

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

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