用file.delete来删除文件时,有时会出现删除不成功现象,这时候
你需要检查的是:
  
 1:你的文件是否正确,可以用file.exist看一下返回结果
 2:你当前是否有权限来删除这个文件
 3:你的文件输入输出流是否已全部close掉
 4:文件是否被哪个正在启动的程序应用到
 一般这些情况都排除掉,file.delete都会正常删除。
 
 我今天是下载下来一个zip包,用程序解压完毕后,流什么都已关闭,却一直删除不了。
 后来跟进去ZIP的解压方法里面看了一下,原来是ZipFile这个类在最后没有close掉,把它Close掉后,就可以正常删除ZIP文件啦。
                    
                
sdasdqwe12 2017/6/12 15:45:02 发表
厉害
123 2017/6/12 15:44:35 发表
厉害