Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.33 KB

README.zh-Hans.md

File metadata and controls

30 lines (25 loc) · 1.33 KB

SizeColByEvetyhing

作者:混沌Ib
版本:210310
Git:https://github.com/Chaoses-Ib/IbDOpusScripts

只作参考用途,请使用 IbDOpusExt 的尺寸列替代。

功能

为 DO 添加一个 Size 列,通过 Everything 获取文件和文件夹的大小。
Preview

已知问题

  • 性能较差,3000 个文件需要一分钟多才能显示完毕(受 DO 局限)
  • 不支持符号链接和 Junction
    • 无法在链接目录内显示文件大小
    • 子文件夹是链接目录的话不会计入总大小(受 Ev 局限)
  • 文件数量过多时可能会引发崩溃

建议只用作偶尔分析硬盘占用的工具。

安装步骤

  1. 设置 Everything 索引文件夹大小:
    工具-选项-索引-索引文件夹大小
  2. 安装 Everything IPC 组件
    把 IPC 目录里的 DLL 随便找个地方放着,脚本能调用到就可以
  3. 安装 DynamicWrapperX
    把 DynamicWrapperX 目录里的 DLL 随便找个地方放着,然后用管理员权限在那里打开命令行,执行 regsvr32 dynwrapx64.dll(或者 regsvr32 dynwrapx32.dll)
  4. 安装脚本
    DOpus:配置-工具栏-脚本-导入,把 SizeColByEverything.js 拖进去。
    点击编辑,把第10行的路径替换为你在第二步把 DLL 放置到的路径,注意反斜杠要写成 \\。