package day01; import java.io.File; /** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月09日 12:43 **/ public class Test04 { /** * 通过递归算法删除目录 * 删除文件夹时,需要先删除文件夹下的文件 */ public static void main(String[] args) { File file = new File("D:\\mayikt-IO"); Delete(file); } public static void Delete(File file) { // 获取到该文件夹下的文件和文件夹 返回一个file类型数组 File[] files = file.listFiles(); if (files == null) { return; } for (File f : files) { if (f.isDirectory()) { Delete(f); } else { // 如果是一个文件 则遍历之后直接删除 System.out.println(f.getAbsoluteFile()); f.delete(); } } file.delete(); } }
递归算法遍历并删除目录
最新推荐文章于 2023-06-25 17:13:42 发布