TreeMap 是一款功能极其强大的磁盘空间管理与可视化工具,支持 macOS、Windows 和 Linux 全平台。它不仅仅是一个简单的树状图查看器,更是一个集成了十五种视图、深度清理策略、自动化运维及数据安全防护的“磁盘卫生工作台”。通过零依赖的前端架构,TreeMap 将复杂的文件系统转化为直观的图表与方块板,帮助用户轻松识别存储瓶颈、清理冗余文件并监控磁盘健康。

核心亮点:十五种视图,全方位掌控存储
📊 仪表盘:全局概览与预测
- 多维可视化:提供磁盘使用环、文件类型环形图及最大的 10 个文件/文件夹列表。
- 智能预测:基于扫描历史推算磁盘满载时间,并在无法预测时如实告知。
- 统一存储视图:“所有存储”条将本地磁盘与连接的云端存储统一管理。
- 成本与健康:显示数据在各大云服务的保存成本(支持六种货币),并逐字报告驱动器的 SMART 属性及自评估结果。
- 占用空间追踪:识别被运行中进程持有句柄而未释放空间的“幽灵文件”,并提议优雅退出相关进程。
🗺️ 树图与网格:直观的文件探索
- 方形化树图:按字节大小排列,颜色从蓝绿到红渐变,支持向下钻取、面包屑导航、搜索高亮及固定文件夹预算。
- 实时监视:支持时间滑块回溯历史,实时切换监视文件夹变化。
- 高性能网格:按大小比例显示图标,支持多选、排序和虚拟滚动,即使在大型文件夹中也能保持流畅。
📦 应用与游戏:精细化分类管理
- 应用拆解:将应用空间细分为本体、缓存、数据和日志,提供“安全清除缓存”按钮。
- 游戏库整合:支持 Steam、Epic、GOG 和 itch.io,区分基础安装、着色器缓存、Workshop 内容及 Proton 前缀,仅对安全的着色器缓存提供删除选项。
🛡️ 安全与隐私:被动式防护
- 敏感文件发现:基于名称和位置匹配查找误放的密钥、凭证和钱包,绝不打开、读取或存储文件内容。
- 无删除风险:该模块没有删除按钮,唯一的补救措施是将文件移动到安全文件夹。
- 舰队模式:可选查看网络上其他机器的存储摘要,文件树和敏感信息永不通过网络传输。
🧬 重复项与趋势:深度去重与分析
- 真·重复项检测:按组显示可回收空间,自动保留最新副本。
- 近似图像去重:通过感知哈希检测调整大小、重新编码或截图产生的相似图片。
- 趋势分析:保存轻量级快照,绘制文件夹随时间的变化图表,清晰展示增长/缩减来源。
- 扫描比较:对比任意两次扫描的文件级差异(添加、移除、增长、缩减),支持检查移除文件的快照。
高级清理与自动化:安全无忧的维护体验
🧹 智能清理与建议
- 版本化规则包:提供可重新生成项、缓存、垃圾及浏览器缓存细分,每个建议都附带“为何建议此项”的解释面板。
- 受保护的大文件:对 Docker/WSL 虚拟磁盘、Windows.old 等关键大文件仅列出大小,不提供直接删除选项,防止误操作。
- 硬件加速压缩:利用硬件编码器将大型视频重新编码为 HEVC,这是 TreeMap 执行的唯一有损操作。
- 包管理器孤儿清理:分类孤立、活跃及共享缓存,并提供恢复或清除命令。
🕰️ 时间胶囊:防误删的最后防线
- 预删除备份:在自动删除任何内容前,先将其副本复制到“时间胶囊”并验证字节完整性。
- 容量上限管理:设置大小上限,优先淘汰最旧副本;过大文件则保留不删。
- 一键恢复:清空回收站后仍可通过时间胶囊搜索并恢复文件。
✨ 自动驾驶与定时任务
- 策略自动化:编写一次策略,TreeMap 自行执行。首次运行始终为预览模式,设有字节上限和冷却时间。
- 定时扫描:按计划重新扫描,触发增长阈值警报及磁盘满载预警。
- 忽略列表:支持跳过特定路径、名称或 Glob 模式。
桌面集成与用户体验
- 菜单栏/托盘图标:实时显示可用磁盘统计信息及快速操作入口。
- 拖放扫描:直接将文件夹拖入窗口或 Dock 图标即可立即扫描。
- 自动更新:从 GitHub Releases 自动获取最新版本。
- 原生通知:定时扫描的增长警报以系统原生通知形式推送。
- 右键集成:在文件资源管理器中直接通过右键菜单启动扫描。
- 便携模式:支持无痕运行,不留痕迹。