旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java中file.delete()无法删除文件_JAVA教程,java,无法删除,文件,file.delete()

作者:搜教程发布时间:2020-02-05分类:JAVA教程浏览:54评论:0


导读:java运算符怎么使用_JAVA教程java中有多种运算符,例如赋值运算符:【inta=30】,表示将右侧的数据赋值给左侧的变量;还有三元运算符,例如【数据类型变量名=...

java运算符怎么使用_JAVA教程

java中有多种运算符,例如赋值运算符:【int a = 30】,表示将右侧的数据赋值给左侧的变量;还有三元运算符,例如【数据类型 变量名 = 条件判断 ?表达式A:表达式B】。

1、问题

file.delete()无法删除文件file.delete()无法删除文件,无论执行多少次结果都为false。

2、分析原因

(1)有可能有流对该文件进行操作,或者是流操作完没有进行关流操作;

(2)有可能时外部进程或那个程序在占用该文件。

java中生成不同随机数的三种方式_JAVA教程

java中生成不同随机数的三种方式分别是:1、【new Random()】;2、【Math.random()】;3、【currentTimeMillis()】。

(免费学习视频分享:java视频教程)

3、解决办法

方法一:如果能排查出以上问题,关闭相关流或者进程,则问题自然就解决了。

方法二:(终极办法!)直接通过new File("文件的绝对路径");然后执行file.delete()便可成功删除。

具体实例如下:

File file = new File("D:/a.jpg");      
file.delete();         //返回结果就是true

相关文章教程分享:java入门教程

以上就是java中file.delete()无法删除文件的详细内容,更多请关注ki4网其它相关文章!

java实现写入并保存txt文件_JAVA教程

java实现写入并保存txt文件的方法是:1、【BufferedWriter bw = new BufferedWriter(new FileWriter(path))】;2、【bw.write(数据)】。

标签:java无法删除文件file.delete()


欢迎 发表评论: