递归遍历删除指定文件夹下的文件
来源:互联网 发布:金石投教软件 编辑:程序博客网 时间:2024/04/29 23:51
public class DeleteFileAndDir {
/**
* 递归删除给定文件
*
* @param file
* 文件名
*/
public static void delete(File file) {
if (!file.exists()) {
return;
}
if (file.isFile()) {
file.delete();
}
if (file.isDirectory()) {
File[] childFiles = file.listFiles();
if (childFiles == null || childFiles.length == 0) {
file.delete();
return;
}
for (int i = 0; i < childFiles.length; i++) {
delete(childFiles[i]);
}
file.delete();
}
}
}
- 递归遍历删除指定文件夹下的文件
- 递归删除指定文件夹下所有文件
- php 遍历指定文件夹下的文件并删除
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- 非递归遍历指定文件夹下的所有文件及其子文件夹
- VC 遍历指定文件下的所有文件夹和文件 + 删除指定文件夹及下面所有文件及文件夹
- VC遍历指定文件夹下的所有文件 及如何删除文件夹
- Android 遍历删除SD卡中某一文件夹下的指定子文件夹及其子文件
- perl如何遍历指定文件夹下的指定扩展名文件,并按时间顺序要求删除
- 递归删除指定文件夹下面的文件和文件夹
- 递归遍历文件夹下的所有文件
- 使用递归方式遍历指定磁盘路径下的文件及文件夹
- 非递归遍历文件夹下指定类型的文件-Java栈实现
- Linux下递归遍历指定目录下的文件内容并删除的函数实现
- C# 删除指定文件夹下的文件
- python删除指定文件夹下的文件
- 删除文件夹下指定类型的文件
- 相当实用的——Java递归删除指定文件夹下的所有文件
- asp访问数据库常见错误
- ExtJs4 笔记(3) Ext.Ajax 对ajax的支持
- 进一步理解异或
- 使用c#打开文件夹及选中文件
- ODBC编程
- 递归遍历删除指定文件夹下的文件
- MySQL5.5.28配置master-maser复制,master-host等参数不用了
- Win7共享无线 实现iPad 2 WiFi上网
- typedef用法
- 面向对象编程思想
- Java引用介绍与应用
- OpenCV参考手册之Mat类详解
- GLSL学习笔记
- Ubuntu12.04 上搭建qemu-1.4.0环境详解