JAVA利用递归删除文件代码实例
2019-10-29 07:07
1011 查看
这篇文章主要介绍了JAVA利用递归删除文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
今天需要用到删除文件的方法,一年前这个时候也写过当时,写的是一个文件夹下面不存在其他文件夹,只存在子文件。但是那时不知道存在什么情况,总是出现文件删不掉,虽然到现在也不知道什么原因,猜测 是什么流被占用吧【我记得当时流都关了的。。。
今天是利用递归删除,发现递归真的蛮好用的,就是有时效率太低。。。虽然简单但是也贴上来吧
public boolean deleteFolder(String url){ File file=new File(url); if(!file.exists()){ return false; } if(file.isFile()){ file.delete(); return true; }else{ File[] files=file.listFiles(); for(int i=0;i<files.length;i++){ String root=files[i].getAbsolutePath();//得到子文件或文件夹的绝对路径 //System.out.println(root); deleteFolder(root); } file.delete(); return true; }
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- java怎么创建目录(删除/修改/复制目录及文件)代码实例
- JAVA文件扫描(递归)的实例代码
- java中如何递归删除文件和文件夹(最简单的代码)
- JAVA利用递归删除文件和文件夹
- java怎么创建目录(删除/修改/复制目录及文件)代码实例
- java基础之利用递归对文件的遍历和删除(递归的运用)
- Java 利用递归删除文件以及文件夹
- [Java]利用Scoket发送各类文件-实例代码-长连接-极简代码-TCP协议
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 常用java代码片段之读取删除文件
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 详解JAVA I/O之二——Java IO 多种方式读文件的代码实例
- 递归实现文件删除java
- php递归删除目录下的文件但保留的实例分享
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- java:利用递归遍历整个文件夹并写入文件
- 递归删除文件夹目录及文件方法代码
- java递归实现文件的删除和拷贝
- Java递归实现文件删除