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);  
    }  
}
相关推荐
一条破秋裤7 分钟前
C-数据类型
c语言·开发语言·chrome
君顾112 分钟前
从0到1课后辅导管理系统开发实战:需求文档、架构设计全复盘
java·开发语言
神仙别闹13 分钟前
基于C++ MFC RSA 实现加密程序
开发语言·c++·mfc
NeoGressAI外贸数字化18 分钟前
外贸建站:新手怎么自建独立站完整指南
java·人工智能
前端 贾公子20 分钟前
第09章:上下文与记忆 (4)
java·服务器·前端
增量星球29 分钟前
一个 Python 脚本 + LLM 怎么替代向量检索?ProjQA 技能架构原理深度解析
开发语言·python·架构·embedding·skill
wjjzhbb32 分钟前
中小团队敏捷转型:Scrum还是看板?
java·maven·scrum
GodSure091442 分钟前
Java单一职责原则SRP详解
java·python·单一职责原则
探数API小喇叭1 小时前
基站查询 API 怎么用?LAC、CELLID 参数详解与实战】
java·开发语言·api·基站定位
catino1 小时前
spring-IOC、DI
java·spring·rpc