日期:2014-05-19  浏览次数:20657 次

File.delete()不能执行,写了个测试语句,检测到文件被占用,求指导!
RT:写了一个上传文件的程序,用的是commons.fileupload组件,上传完了 我在“上传管理”模块去删除刚刚上传的文件 就出现 File.delete()不能执行,写了个测试语句,检测到文件被占用。 关了tomcat重新启动,直接奔 “上传管理” 模块去 有的文件能删掉,有的要多删几次才能,有的还是不能删除。如果是上传了文件,再去删除,成功的几率就更小了,不知道是个怎么回事。在线等大神来帮忙 求指导!谢谢了……
------最佳解决方案--------------------
怎么解决的,楼主把解决的方案也给说下吧
------其他解决方案--------------------
引用:
怎么解决的,楼主把解决的方案也给说下吧


是不是把文件流close
------其他解决方案--------------------
亲,你断点试试。。是不是文件被打开了
------其他解决方案--------------------
引用:
引用:怎么解决的,楼主把解决的方案也给说下吧

是不是把文件流close

我也这么想的。。
------其他解决方案--------------------
没关闭流吧!
------其他解决方案--------------------
为湿,刚刚自己解决了!哎 伤不起!纠结了一周了!还是谢谢给位了 第一位恢复我的,分全给你了!
------其他解决方案--------------------
引用:
怎么解决的,楼主把解决的方案也给说下吧


对,就如同楼上说的样 流忘记关了。多注意下每一段代码,出了问题,80%都是流没关!但是你这个回复,分全给你 不人性化,平分给你们了。