Java删除文件夹及文件夹下所有子目录及文件

代码

java 复制代码
import java.nio.file.Files;  
import java.nio.file.Path;  
import java.nio.file.Paths;
java 复制代码
/**  
 * 删除文件夹及文件夹下所有子目录及文件 
 */  
public void deleteFolder() {  
    // 路径  
    Path directory = Paths.get("/your/delete/path");  
    try (Stream<Path> stream = Files.walk(directory).sorted(Comparator.reverseOrder())) {  
        stream.forEach(path -> {  
            try {  
                Files.delete(path);  
                log.info("删除文件->:{}", path);  
            } catch (IOException e) {  
                log.error("删除失败->:", e);  
            }  
        });  
    } catch (IOException e) {  
        log.error("删除失败->:", e);  
    }  
}
相关推荐
Echo缘4 分钟前
关于在.cpp文件中包含c的头文件,编译报错问题
c语言·开发语言
Hello.Reader5 分钟前
Flink Avro Format Java / PyFlink 读写、Schema 细节与坑点总结
java·python·flink
人道领域8 分钟前
【零基础学java】(反射)
java·开发语言
C雨后彩虹13 分钟前
书籍叠放问题
java·数据结构·算法·华为·面试
小当家.10515 分钟前
从零构建项目认知:如何画出一张合格的系统架构图(以供应链系统为例)
java·spring boot·学习·架构·系统架构·供应链·实习
ghie909017 分钟前
GPS抗干扰算法MATLAB实现
开发语言·算法·matlab
悟能不能悟17 分钟前
springboot如何通过url地址获得这个地址的文件
java·spring boot·后端
问今域中18 分钟前
Spring Security + JWT
java·后端·spring
我命由我1234521 分钟前
Android 项目路径包含非 ASCII 字符问题:Your project path contains non-ASCII characters
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
ytttr87324 分钟前
基于MATLAB解决车辆路径问题(VRP)
开发语言·matlab