package day06;
import java.io.File;
/**
* 实现方法:删除给定的文件或目录
* @author kaixu
*
*/
public class DeleteTest {
public static void main(String[] args) {
File dir = new File("a");
delete(dir);
}
public static void delete(File file){
if(file.isDirectory()){
//如果是目录,先将去所有子项删除
File[] subs = file.listFiles();
for(File sub:subs){
delete(sub); //递归:内存开销比较大
}
}else{
}
file.delete();
System.out.println("删除完毕。");
}
}
Java Files综合应用:删除给定的目录或文件(删除该目录下的所有子目录及文件)
最新推荐文章于 2022-07-17 20:59:32 发布