看Groovy代码,在Java中是一样的,改改就行了! 思路就是多删除几次!
def forceDeleteFile(File file) {
println '/t/tin forceDeleteFile'
Boolean result=false
def delCount=0
while(!result && delCount++ <10)
{
println "/t/ttry to delete file "+ file.getName() +" count:"+delCount
System.gc()
result = file.delete()
}
return result
}
实际上是从Java移植过来的!