使用递归对某个目录删除
程序员文章站
2022-04-28 12:44:57
...
/*
* 使用递归对某个目录删除
*/
package com.digui;
import java.io.File;
public class FileTest {
public static void deleteAll(File file) {
//递归出口
if(file.isFile() || file.list().length == 0) {
file.delete();
}
else {
File[] files = file.listFiles();
for(File f : files) {
deleteAll(f); //递归,方法本身调用
f.delete();
}
}
}
public static void main(String[] args) {
deleteAll(new File("F:/abc"));
}
}
下一篇: .NET控件名称缩写一览表
推荐阅读
-
使用array_map简单搞定PHP删除文件、删除目录_php实例
-
使用php将某个目录下面的所有文件罗列出来的方法详解
-
php使用unset()删除数组中某个单元(键)的方法,unset数组_PHP教程
-
怎么找回回收站删除的文件 php自定义函数之递归删除文件及目录
-
如何使用PHP删除多级目录
-
PHP递归函数实现删除文件夹及其子目录
-
c#使用filesystemwatcher实时监控文件目录的添加和删除
-
C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格
-
C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格
-
使用python opencv对目录下图片进行去重的方法