使用递归删除目录
来源:互联网 发布:淘宝虚拟物品仅退款 编辑:程序博客网 时间:2024/06/05 14:49
使用递归算法实现File类的delete()方法删除非空目录
package com.zkh.io;import java.io.File;import java.io.IOException;public class DeleteFile { public static void main(String[] args) throws IOException { File f = new File("d:/zkh"); System.out.println(f.createNewFile()); deleteFile(f); } /** * * @param file * 1、判断是否是一个文件或是一个空目录 * 2、删除当前非空目录下的文件,然后删除当前目录 */ public static void deleteFile(File file){ if(file.isFile() || file.list().length == 0){ file.delete(); }else{ File[] f = file.listFiles(); for(File ff : f){ deleteFile(ff); ff.delete(); } } }}
张龙老师视频《Java SE 第八十八讲 递归深度详解》
阅读全文
0 0
- 使用递归删除目录
- Timer 的使用递归删除目录
- PHP 使用递归方法删除目录及目录下文件
- 递归删除目录
- 递归删除目录
- 递归删除 制定目录
- 递归地删除目录
- 递归删除SVN目录
- 递归删除一个目录
- 递归删除文件目录
- 递归删除目录
- ring3递归删除目录
- 递归删除文件目录
- 递归删除目录
- 递归删除空目录
- 递归地删除目录
- php 递归删除目录
- 递归删除目录
- ASP.NET 服务器部署IIS程序池进程标示配置要和SQL SERVER一致,否则不能拽出数据
- android 百度地图 marker设置忽明忽暗闪烁点
- EasyPlayer windows RTSP播放器OCX插件使用说明
- 为什么我们要用数据可视化?数据可视化的4个优势
- JFrog Mission Control 2.0
- 使用递归删除目录
- Android PopuWindow显示位置那些事儿
- SQLite数据库的使用
- LintCode 第165题 合并两个排序链表
- 使用hangout-output-clickhouse将数据实时清洗写入ClickHouse
- Java 代码性能优化总结
- 51Nod
- 重大改革!教育部将Python纳入全国计算机等级考试科目
- 理解 Vue.js中的v-for功能