遍历目录文件

简介: 遍历目录文件

public static void main(String[] args) throws IOException { Path path = Paths.get("C:\Program Files\Java\jdk1.8.0_91"); AtomicInteger dirCount = new AtomicInteger(); AtomicInteger fileCount = new AtomicInteger(); Files.walkFileTree(path, new SimpleFileVisitor(){ @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { System.out.println(dir); dirCount.incrementAndGet(); return super.preVisitDirectory(dir, attrs); }

    @Override
    public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) 
        throws IOException {
        System.out.println(file);
        fileCount.incrementAndGet();
        return super.visitFile(file, attrs);
    }
});
System.out.println(dirCount); // 133
System.out.println(fileCount); // 1479

}

目录
相关文章
|
人工智能 算法 调度
阿里云ACK托管集群Pro版共享GPU调度操作指南
本文介绍在阿里云ACK托管集群Pro版中,如何通过共享GPU调度实现显存与算力的精细化分配,涵盖前提条件、使用限制、节点池配置及任务部署全流程,提升GPU资源利用率,适用于AI训练与推理场景。
1008 1
|
9月前
|
人工智能 自然语言处理 网络协议
2026年阿里云轻量服务器部署OpenClaw(Clawdbot)新手喂饭教程(零代码+全图解)
2026年,OpenClaw(前身为Clawdbot、Moltbot)凭借“自然语言指令+任务自动化执行”的核心优势,成为新手入门AI自动化的首选工具。这款开源AI代理平台无需专业编程基础,仅需输入日常口语化指令,就能完成文件处理、日程管理、多工具协同、代码生成等重复性工作,堪称“私人AI数字员工”。
889 7
|
8月前
|
存储 数据采集 机器学习/深度学习
什么是湖仓一体数据平台?怎么构建湖仓一体数据平台
湖仓一体数据平台是融合数据湖与数据仓库优势的云原生架构,以低成本对象存储为基础,支持结构化/半结构化/非结构化数据统一存储,提供ACID事务、存算分离、Serverless弹性计算、统一元数据及强数据治理能力,兼顾BI分析、机器学习与实时处理,降本增效,消除数据孤岛与重复。(239字)
484 0
|
10月前
|
机器学习/深度学习 人工智能 算法
大模型进化论:深度拆解原理与合成数据,开启你的AI工业化
本文深入探讨大模型落地痛点——高质量数据匮乏,提出“合成数据+参数高效微调”双引擎解决方案。从原理到实战,详解如何用LoRA技术与合成数据训练垂直领域AI,助你打造专属“行业专家”模型。
688 0
|
缓存 NoSQL 数据库
《如何优化数据库查询性能以应对高并发场景》
优化数据库查询性能需综合考虑:合理设计数据库(表结构、索引、关联),高效利用索引,缓存热点数据,采用合理的查询策略,优化数据库参数配置,实施读写分离及水平扩展。针对具体需求,选择合适的方法提升性能。
517 14
|
11月前
|
存储 JavaScript 关系型数据库
nodejs连接mysql
创建config文件夹存放配置,实现解耦。通过.env文件管理数据库连接信息,db.js使用mysql2和dotenv创建连接池并测试连通性,确保应用稳定连接数据库。
|
网络协议 算法 网络安全
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
723 13
|
前端开发 Java Go
关于智能编码助手【通义灵码】,开发者们这么说...
现在通过体验活动首次完成通义灵码免费下载及使用的新用户,即可获得限量定制帆布包 1 个;分享体验截图到活动页面,还可参与抽奖活动,iPhone15 手机、机械键盘、智能手环等大奖等你拿!
7902 11
|
IDE API 开发工具
什么是 pep 8
【8月更文挑战第29天】
2290 4