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

windows 使用everything 查看文件(夹)存储空间占用

起因

总是那个原因,C: D: E:全都红了,下的游戏太多了,然后就这样了,之前也有过不少这种情况.几年前,就在智能手机上见过类似的功能. 大概就是遍历文件系统,统计每个文件的大小,然后父节点记录所有子节点的和,然后可以显示占用百分比之类的.

经过

在windows 上我最开始使用explorer.exe文件夹手动查看文件夹大小,它还得等好长时间才能显示,如果文件结构复杂,元数据多的话.后来会用du,反正速度也不快,笔记本硬盘刷刷的响.后来自己用rust写了一个简易版的du,还是慢,而且上一次的记录结果,程序一退出就没了(我注意到du可能有什么机制,会把上一次的结果缓存下来.直到最近,发现了切实可行的方法,那就是everything.
这个东西应该用的人不少,搜索速度极快,支持regex,这两个功能合起来对我而言就已经非常棒了.直到我上次在D:\ du --max-depth=0的时候,听着硬盘旋转的声音,忽然想到用everything来做这件事.果然查到了方法.

结果

结果,du还没遍历完,我就把它关了.everything设置好了后,索引了一会,就好了,然后用regex搜索路径,并按照大小排序,很快是就办完了.还有个想写的是有一次好奇,everything为什么这么快,找到了这个,大意是说everything用了一些底层高速的方法,逃过api来获取文件的元数据,以及追踪文件系统的变化.

http://www.lryc.cn/news/16440.html

相关文章:

  • 2023该好好赚钱了,推荐三个下班就能做的副业
  • vue3如何进行数据监听watch/watchEffect
  • Wgcloud安装和使用(性能监控)
  • 前端如何实现本地图片上传?
  • 【基础算法】差分的应用(一维差分和二维差分)
  • 第49章 API统一集中管理
  • carla0.9.13-UE4添加4轮车模型(Linux系统)
  • 对比yolov4和yolov3
  • Android ServiceManager
  • 数据挖掘,计算机网络、操作系统刷题笔记53
  • 地球板块运动vr交互模拟体验教学提高学生的学习兴趣
  • 【Android玩机】跟大家聊聊面具Magisk的使用(安装、隐藏)
  • DACS: Domain Adaptation via Cross-domain Mixed Sampling 学习笔记
  • python并发编程(并发与并行,同步和异步,阻塞与非阻塞)
  • 【项目】DTO、VO以及PO之间的关系和区别
  • Nginx介绍
  • 你什么档次?敢和我用一样的即时通讯平台WorkPlus?
  • 学习资源 - 深度学习
  • C语言数据结构初阶(1)----时空复杂度
  • vscode SSH 保存密码自动登录服务器
  • VR全景多种玩法打破传统宣传,打造全新云端视界
  • Git 教程
  • 一种全新的图像滤波理论的实验(二)
  • Boost库文档搜索引擎
  • Linux中安装JDK
  • 宝塔面板公网ip非80端口非443端口部署ssl
  • 手撕八大排序(上)
  • clickhouse 怎么统计每天0点到10点的某个字段的数据量
  • [qiankun]-图片加载问题
  • 关于upstream的八种回调方法