JAVA利用递归删除文件代码实例

 更新时间:2019年10月15日 10:57:23   作者:阿_音   我要评论
这篇文章主要介绍了JAVA利用递归删除文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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单链表基本操作的实现,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-07-07
  • Java变态跳台阶实现思路和代码

    Java变态跳台阶实现思路和代码

    今天小编就为大家分享一篇关于Java变态跳台阶实现思路和代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • java时间戳转日期格式的实现代码

    java时间戳转日期格式的实现代码

    本篇文章是对java时间戳转日期格式的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 实例讲解Java并发编程之ThreadLocal类

    实例讲解Java并发编程之ThreadLocal类

    这篇文章主要介绍了实例讲解Java并发编程之ThreadLocal类,本文给出了模拟ThreadLocal、实用ThreadLocal等代码实例,需要的朋友可以参考下
    2015-04-04
  • Eclipse下Javassist正确使用方法代码解析

    Eclipse下Javassist正确使用方法代码解析

    这篇文章主要介绍了Eclipse下Javassist正确使用方法代码解析,javassist-3.15.0-ga.jar包是一款在java开发中十分重要的jar文件包,需要的朋友可以参考下,文中附下载链接。
    2017-12-12
  • 使用IDEA工具配置和运行vue项目及遇到的坑

    使用IDEA工具配置和运行vue项目及遇到的坑

    这篇文章主要介绍了使用IDEA工具配置和运行vue项目及遇到的坑,需要的朋友可以参考下
    2018-09-09
  • Spring装配Bean之用Java代码安装配置bean详解

    Spring装配Bean之用Java代码安装配置bean详解

    这篇文章主要给大家介绍了关于Spring装配Bean之用Java代码安装配置bean的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2017-10-10
  • SpringMVC下实现Excel文件上传下载

    SpringMVC下实现Excel文件上传下载

    这篇文章主要为大家详细介绍了SpringMVC下实现Excel文件上传下载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 使用Java发送带附件的附件的示例

    使用Java发送带附件的附件的示例

    这篇文章主要介绍了使用Java发送带附件的附件的方法,使用到了JavaMail这个API,需要的朋友可以参考下
    2015-11-11
  • java中拼接字符串的5种方法效率对比

    java中拼接字符串的5种方法效率对比

    这篇文章主要给大家介绍了关于java中拼接字符串的5种方法效率对比的相关资料,文中通过示例代码和图片介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01

最新评论