java file delete 删除不掉,java file删除不了
1.问题
File.delete()无法删除文件。file.delete()无法删除文件,无论执行多少次,结果都是false。
2.分析原因。
(1)有可能是文件被流操作,或者流操作后流没有关闭;
(2)如果可能,外部进程或程序正在占用该文件。
(免费学习视频分享:java视频教程)
3.解决办法
方法一:如果你能发现以上问题,并关闭相关流程或工序,问题自然就解决了。
方法二:(终极方法!)直接通过新文件(“文件的绝对路径”);然后执行file.delete()成功删除。
具体例子如下:
File File=new File( D:/a . jpg );
file . delete();//返回的结果为真。相关文章和教程分享:java入门教程。以上是java中file.delete()不能删除的文件的详细情况。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。