打扰下 用jsp servlet项目练习中,有删除功能;简单删除已经实现,但是发现存在图片仍然存在于一个包下..

[复制链接]
查看11 | 回复5 | 2012-3-28 12:55:59 | 显示全部楼层 |阅读模式
你new这个File时是需要一直到文件名字的不是像File file = new File(path); 这样你的path只到ImagesUploaded目录下吧,比如你想删数据库中对应id为1的记录的图片,如果这个图片叫aaa.jpg,那么你删这条记录id为1的记录的同时可以File file = new Flie(path +"\aaa.jpg");if(file.exist){
file.delete;} 至于你这个“aaa.jpg”怎么得到就看你页面上怎么得到然后传过来也可以..................
回复

使用道具 举报

千问 | 2012-3-28 12:55:59 | 显示全部楼层
问题都问得不清不楚滴,看样子你是要删除图片,直接找出文件路径,删除File对象就是了 ,,你删掉路径只不过就是个数据库的字符串,要删掉File对象本身才行,,,不可能叫一个杀手去杀一个人,他就把那个人的名字从户口去掉,,人不杀 ,,这样行么?...
回复

使用道具 举报

千问 | 2012-3-28 12:55:59 | 显示全部楼层
把路径path取出来,然后File file = new File(path); if(file.exist){
file.delete;}...
回复

使用道具 举报

千问 | 2012-3-28 12:55:59 | 显示全部楼层
直接去路径删除不行啊...
回复

使用道具 举报

千问 | 2012-3-28 12:55:59 | 显示全部楼层
能不能把你这个项目的源码发我邮箱下 [email protected] 谢谢...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行