Java删除文件时总是返回false,删不掉,且无异常

Java删除文件时总是返回false,删不掉,且无异常分享知识传递快乐今天在利用File类中的delete()方法删除文件时总是返回false。查看路径文件路径正确,文件也存在。测试可以正常,唯独在项目中那是一个删不掉啊。后来与测试用例仔细比对了一下,发现有个IO类在使用,因此得出:在删除文件是因为没关闭IO,导致文件无法删除,后来加上close()就可以删除文件了。总结下可能会出现删不掉文件的几种情况:没…

大家好,又见面了,我是你们的朋友全栈君。

分享知识 传递快乐

 

今天在利用 File 类中的 delete() 方法删除文件时总是返回 false 。查看路径文件路径正确,文件也存在。测试可以正常,唯独在项目中那是一个删不掉啊。后来与测试用例仔细比对了一下,发现有个 IO 类在使用,因此得出:在删除文件是因为没关闭 IO,导致文件无法删除,后来加上 close() 就可以删除文件了。

总结下可能会出现删不掉文件的几种情况:

  • 没有删除文件权限
  • 文件正在使用
  • 多线程操作
  • 打开的文件流没有关闭
  • 需要垃圾回收下

 

 

 

 

 

 

——————————————————————
相互学习,共同进步
如不妥之处请海涵,留言指正

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146057.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++ STL map集合的使用「建议收藏」

    C++ STL map集合的使用「建议收藏」有时需要根据索引找到对应的元素,像键值对一样的查找,并对这些元素进行操作。可以同故宫调用STL里面的map来解决这个问题。

    2022年5月29日
    45
  • 如何判断一个网址是否安全_域名和dns的区别

    如何判断一个网址是否安全_域名和dns的区别前言近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型互联网企业的共同促进下,互联网迎来了“HTTPS加密时代”,HTTPS将在未来的几年内全面取代HTTP成为传输协议的主流。读完本文,希望你能明白: HTTP通信存在什么问题 HTTPS如何改进HTTP存在那些问题 HTTP…

    2022年10月16日
    2
  • Windows系统中设置定时开关机方法「建议收藏」

    Windows系统中设置定时开关机方法「建议收藏」编写不易,如有转载,请声明出处:梦回河口:http://blog.csdn.net/zxc514257857/article/details/72858312前言  使用系统自带的任务计划及Bios方式设置Windows系统的定时开关机定时关机  通过系统自带的任务计划实现定时关机“开始”—>“附件”—>“系统工具”—>“任务计划程序”“任务计划程序库”—>“创建基本任务”输入名称描述设

    2022年5月14日
    43
  • java软件工程师和java开发工程师区别_软件测试工程师

    java软件工程师和java开发工程师区别_软件测试工程师有很多朋友只知道“软件工程师”这个五个字是一个职业,并不清楚这个职业具体的诸多事情,而对于“java工程师”这个职业应该就更为陌生了。其实因为这个充满网络和数据的信息时代,人们对这种新兴的职业已经不是那么陌生了,甚至因为良好的发展态势和不错的薪资待遇吸引来了很多的人,想要学习java和软件技术并进而从事这两个职位。今天就来和大家科普一下java工程师和软件工程师的关系是什么,二者各自具体的工作性质和岗位职责是什么,帮有想了解java工程师和软件工程师的朋友们解答疑惑,能更好的认识这两个职位。首先来说软件工

    2022年9月23日
    4
  • java json转map fastjson_java字符串转map

    java json转map fastjson_java字符串转mapjavajson传map,map数组

    2025年10月8日
    4
  • Python虚拟环境包管理工具

    Python虚拟环境包管理工具

    2022年3月12日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号