macOS 专属效率利器

旧文件删除工具 (Old File Shredder)

电脑用久了,最大的问题就是一大堆旧文件散落在各个地方。即使有良好的习惯固定文件夹存放,但一些临时下载或者临时使用的文件很难及时清除。为了彻底解决这一痛点,我开发了这款专为 macOS 打造的可视化文件夹自动清理与旧文件安全删除工具。

开始安装体验

遵循苹果标准 DMG 拖拽式安装,完全免费,无广告。

下载 macOS 版 (.dmg)
免签运行提示 (重要): 由于此工具为免费个人软件,未向苹果公司缴纳年费购买官方开发者证书进行签名,首次双击运行时系统会报错阻止。请您双击打开 DMG 镜像后,务必先阅读其中的 Readme 说明文档,在终端中执行简单指令解除苹果的隔离限制即可。

安装与界面说明

安装非常简单,双击打开 DMG 镜像后,将软件拖入 Applications 应用程序文件夹即可:

Old File Shredder - 拖动安装
DMG 拖拽安装

软件的主界面设计简洁大方,包含左侧文件夹列表、中部匹配规则列表和右侧规则定义面板:

Old File Shredder - 软件主界面
软件主界面

完全磁盘访问权限 (Full Disk Access)

因为要对指定目录的文件进行检索和执行删除操作,应用顶部会提示需要获取 Full Disk Access(完全磁盘访问权限)。点击 Grant Access 可以直接进入系统权限设置。如果不获取权限,应用仍然可以运行,但是每次操作受限文件夹时,系统都会弹出权限许可确认提示,比较繁琐:

Old File Shredder - 权限访问申请
磁盘权限请求

添加与管理文件夹

左栏为文件夹管理列表,可以把需要执行清理的文件夹(如临时下载文件夹、杂乱的桌面文件夹)逐个添加进来。点击文件夹右侧的 X 可以将其移除。在左侧选中某个文件夹时,中间区域会清晰显示当前文件夹匹配到了哪些清理规则:

Old File Shredder - 文件夹匹配规则
管理文件夹和已匹配规则

规则的灵活定义与匹配

右栏可用于添加和编辑规则,这是软件最核心的部分。点击右侧的“添加规则”按钮可以看到规则的详细组成结构:

Old File Shredder - 规则构建
添加规则细节

规则的主要组成部分包括:

  • 规则名: 标识规则的唯一名称,不可重复。
  • 匹配条件:
    • 存放时间: 文件在该文件夹内存在了多久(可按分钟、小时、天、周、月设置)。
    • 文件名匹配: 支持通过通配符对文件名进行精准过滤。
    • 可以单独启用某个条件,或者同时叠加两个条件(逻辑与关系)。
  • 执行动作: 对满足上述过滤条件的文件或文件夹,可以设置 4 种操作动作:
    • 列出列表: 仅列出匹配到的文件,不做任何修改(用于安全测试规则)。
    • 确认后删除: 清理时会进行二次弹窗确认。
    • 直接删除: 满足条件直接永久删除,静默高效。
    • 保留: 对匹配的文件进行豁免,保留不删。

例如,以下示例规则表示:如果文件在该文件夹中保存超过了 10 分钟,且文件名是以“d”开头的,则直接执行静默删除动作:

Old File Shredder - 匹配规则示例
配置规则示例

规则的关联与执行

创建完规则后,可通过以下两种便捷方式将其指派给指定文件夹:

  1. 右键菜单: 在文件夹上右键单击,在弹出的上下文菜单中勾选要生效的规则。
  2. 鼠标拖拽: 直接将右栏的规则卡片拖动到左侧文件夹的规则展示区域。
Old File Shredder - 鼠标右键指派规则
右键分配规则
Old File Shredder - 规则拖拽应用
拖拽分配规则

清理任务调度与后台执行

运行规则包含两种执行机制:

  • 立即执行: 立即运行关联规则,对当前文件夹进行一次性彻底清理。
  • 添加到后台任务: 将清理任务挂载到后台守护进程,每到整点或半点自动在后台静默执行。即使关闭了本软件的窗口,后台调度依然有效。在系统重启后,后台任务也会随之自动启动。
Old File Shredder - 任务执行控制
运行规则与后台挂载

进阶扩展特性

  1. 任务解绑自动清理: 当文件夹从管理列表中移除时(不会影响本地实际物理文件夹),其在后台挂载的所有定时清理任务都会自动注销,避免残留垃圾任务。
  2. 规则引用安全保护: 凡是正在被文件夹引用的规则,都会处于保护状态,无法被误删。只有将所有关联解除后,该规则才能在右侧列表中进行删除。
  3. 规则修改自动同步: 点击右栏已有规则可直接对其进行编辑修改,修改结果将自动实时更新到所有与其绑定的后台定时任务中,无需重新配置。
  4. 多规则叠加与执行优先级: 一个文件夹可以绑定多条规则,并且可以通过鼠标拖动调整规则的先后顺序。文件在匹配时会自上而下检索,一旦满足第一条规则的条件,就会立即执行对应动作并停止匹配后续规则。这对于设定排除(白名单)机制极其有用:如您可以把某重要文件设置“保留”规则并放到最顶端,这样哪怕它符合底部的“删除”规则,也会因为提前截断而得到安全保护。
  5. 干净彻底地卸载: 卸载本软件时,系统会自动将所有后台任务和开机自启项目清理干净,不留下任何进程垃圾。

免费软件,欢迎大家下载体验!如有任何意见 and 想法,欢迎向我反馈。

留言交流 / Comments