Java I/O 递归方式删除目录
来源:互联网 发布:php post请求接口 编辑:程序博客网 时间:2024/05/05 18:40
用File类提供的方法.delete()来删除目录,需要采用递归的方式。
代码如下:
package com.javaIO.file;import java.io.File;public class DeleteDirectory {public void deleteFile(File file) {if (file.isFile()) { //递归结束条件——该实例对象为文件filefile.delete(); return;}File[] files = file.listFiles(); //获取以该对象file为根的第一层的所有File对象,返回到File[]数组里 for (File f : files) { //遍历File[]数组的每一个元素,也就是一个个File对象 deleteFile(f); //Recursion}file.delete();return;}public static void main(String[] args) {DeleteDirectory de = new DeleteDirectory();File file = new File("E:/root2"); de.deleteFile(file);}}
0 0
- Java I/O 递归方式删除目录
- java File 通过递归方式删除文件和目录
- java实现递归删除目录及目录下所有文件,递归和非递归方式都有
- Java递归删除目录文件
- java用递归删除目录
- Java I/O递归查找文件
- I/O接口递归
- java递归删除目录和生成文件
- java实现递归删除非空目录
- java IO 用递归删除目录
- JAVA 递归和非递归删除目录及文件
- I/O控制方式
- I/O 控制方式
- 程序I/O方式
- I/O控制方式
- I/O控制方式
- I/O控制方式
- I/O控制方式
- 调用startActivityForResult,onActivityResult无响应的问题
- 所得税的都是
- C++中堆栈,堆和栈的区别
- JAVA反射修改常量,以及其局限
- Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形
- Java I/O 递归方式删除目录
- 屏幕录像专家破解绿色版
- 【JQ】鼠标经过一组按钮,弹出各自的气泡图片
- 使用JAVA实现单链表的建立、测长、打印、删除、插入、排序、逆置
- 2014.4.25
- Binary System
- mysql启动脚本
- 【水贪心】#11 A. Increasing Sequence
- 企业中管理的真意