用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 发表
厉害