Java 中强制删除文件的方法
do{flag = DeleteFileUtil.delete(deleteFileName);deleteTimes++;try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}}while(!flag&&deleteTimes<10);//最多尝试删除10次deleteFileName为需要删除的文件路径
然后只要在删除文件前调用一下System.gc();方法就好了
参考:http://ivanl.iteye.com/blog/114750