1.使用 FileUtils.delete(file);
或者 file.delete();
去删除临时文件,发现无论如何都删除不掉
2.使用如下方法,一般调用 System.gc();后一次就会将文件删除掉,最多不会超过十次
//删除临时文件
boolean result = false;
int tryCount = 0;
while(!result && tryCount++ <10)
{
System.gc();
result = file.delete();
}