刚才在做个测试时 删除文件老是失败...一直找不到原因..
file.delete();
总是返回false.
在网上找了半天 都找不到错在哪儿..
if(file.exists() && file.canWrite())
file.delete();
这样都不行…
后来突然突然想到错在哪儿了..
就是在写完文件后没有close
out.write(b);
out.flush();
out.close();
file.delete();这样就可以了...
本文探讨了一种常见的文件删除失败的问题及其解决方案。作者在尝试使用file.delete()删除文件时遇到了问题,发现删除失败的原因是在写入文件后未关闭输出流。通过确保在删除文件前关闭所有相关流,问题得以解决。
刚才在做个测试时 删除文件老是失败...一直找不到原因..
file.delete();
总是返回false.
在网上找了半天 都找不到错在哪儿..
if(file.exists() && file.canWrite())
file.delete();
这样都不行…
后来突然突然想到错在哪儿了..
就是在写完文件后没有close
out.write(b);
out.flush();
out.close();
file.delete();这样就可以了...
256

被折叠的 条评论
为什么被折叠?