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

java如何强制删除文件或解除javaw进程对文件的占用
事情是这样的,我做一个生成报表的方法,要求可以下载,可以删除服务器上生成的报表。
但现在下载后服务器文件就无法删除了,不下载直接删除是可以的。。
我用的方法是直接url打开该文件,如<a href='/export/print/1.zip'>1.zip</a>,然后文件就被锁住了。
目前来看是只能强制删除了,谁能提供个强制删除的方法不?或者告诉我有什么其他方法可以达到这一目的?

ps:用360解除占用文件的功能,有时可以发现该文件被jdk/bin/javaw.exe占用了,有时却提示没有被占用,反正就是无法删除,在服务器这手动删也删不掉。

------解决方案--------------------
你是不是下载后 没有关闭流啊