当前位置: 首页 > news >正文

java递归计算文件夹和文件大小

背景

背景发现电脑c盘占用过高,然而我却不清楚是哪些文件占用了磁盘空间,于是我希望用程序来帮我完成这件事。小插曲:开始的时候,我使用python来做的,结果发现效率实在是太低,最后用java重写了一波。有需要的同学可以拿去修改一些。

代码
import java.io.File;
import java.util.HashMap;
import java.util.Map;public class FileSizeCount {public static Map<File, Long> getDirectorySizes(String directory) {Map<File, Long> sizes = new HashMap<>();File file = new File(directory);File[] files = file.listFiles();if (files 
http://www.lryc.cn/news/361287.html

相关文章:

  • 硬币检测电路设计
  • 3.基础光照
  • Image Search-这是你的图像搜索
  • 对GPT-4o的评价:技术革新与未来展望
  • 【TB作品】msp430f5529单片机,dht22,烟雾传感器
  • uni-app全局弹窗的实现方案
  • Love-Yi情侣网站3.0存在SQL注入漏洞
  • 自然语言处理(NLP)—— 神经网络语言处理
  • SHA256计算原理
  • Mysql | select语句导入csv后再导入excel表格
  • SpringBoot:手动创建应用
  • 【LeetCode】39.组合总和
  • 用JS来控制遥控车(一行代码即可连接, 超简单!)
  • MyBatis-Plus如何优雅的配置多租户及分页
  • 国产操作系统上Vim的详解01--vim基础篇 _ 统信 _ 麒麟 _ 中科方德
  • 如何正确理解事件溯源架构模式?
  • 【漏洞复现】电信网关配置管理系统 rewrite.php 文件上传漏洞
  • 线性调整率:LINE REGULATION详解
  • Workfine默认首页功能详解
  • CSAPP Lab07——Malloc Lab完成思路
  • 简单、免费、无广告的高性能多线程文件下载工具
  • 【退役之重学 SQL】什么是笛卡尔积
  • Vue3禁止 H5 界面放大与缩小功能
  • 上位机图像处理和嵌入式模块部署(f407 mcu中tf卡读写和fatfs挂载)
  • 汽车识别项目
  • 【面试题-012】什么是Spring 它有哪些优势
  • ImageButton src图片会照成内存泄露吗 会使native内存增加吗?
  • 负载均衡与容错性:集群模式在分布式系统中的应用
  • 【UE5.1 角色练习】09-物体抬升、抛出技能 - part1
  • 最大的游戏交流社区Steam服务器意外宕机 玩家服务受影响