如何在 Mac 上自动整理“下载”文件夹

你下载的一切都会进入同一个文件夹。几个月后,“下载”文件夹里就堆满了只打开过一次的安装器、早已解压的 ZIP 文件、打算“以后再归档”的 PDF、照片,还有同一个文件名字末尾带“(1)”的第二份拷贝。
macOS 没有任何设置能替你自动整理“下载”文件夹。 你可以用“自动操作”的文件夹操作,或者在较新的系统版本上用“快捷指令”的自动化拼出一套方案:两者都只在文件到达时做出反应,既没有预览,也无法撤销。另一种做法是使用带文件夹规则的文件管理器。Folia Files 会监视“下载”文件夹,按类型、时间、名称或来源网站,把新到的文件移走、重新命名、加上标签或移到废纸篓,而且动手之前会准确告诉你它要做什么。

macOS 自带的办法
“自动操作”的文件夹操作
macOS 仍然自带“自动操作”。选取“文件”›“新建”,再选文件夹操作,把“下载”设为要监视的文件夹,然后添加过滤访达项目(例如只保留图像)和移动访达项目等操作。存储之后,每当有东西添加到“下载”,这个工作流程就会运行。
做一件简单的事足够了,但局限很快就会显现:
- 它只在有东西到达时才反应,所以无法清理已经放了一个月的文件;
- 要分拣到多个位置,就得在一个工作流程里放好几组过滤和移动,或者建好几个工作流程;
- 没有任何预览,移错了文件也无法撤销。
“快捷指令”的自动化
从 macOS Tahoe 开始,“快捷指令” App 在 Mac 上也能运行自动化,其中一种触发条件是文件夹:有项目添加到你选取的文件夹时,就运行一个快捷指令。在快捷指令里,用过滤文件和移动文件等操作完成分拣;再配合一个特定时间自动化,每天运行一个清理旧文件的快捷指令。
不过逻辑仍要你自己一个操作一个操作地搭起来。文件夹自动化不能监视外置驱动器,而且文件夹里的项目超过 10,000 个时,macOS 会把它关闭。
只是看起来像整理
在“访达”窗口里按种类或添加日期排序、分组,改变的只是文件夹的显示方式,文件并没有挪动位置。Safari 的移除下载列表项设置也只会清空 Safari 里的列表,文件仍然留在“下载”中。
Folia Files 的自动规则
打开规则工具
选取工具 › 自动规则…,或者点按工具栏中的工具,再点按自动规则。这个工具会在一个标签页中打开。在你还没有任何规则、而文件夹里又有可整理的东西时,它还会显示为你的文件夹提供的建议:列出那些现在就能在你的文件夹里找到可处理项目的模板,每个都附有涉及的项目数和创建规则按钮。

新建规则菜单里有空白规则和各个模板,其中四个监视“下载”:
- 清理“下载”中超过 30 天的文件:添加时间超过 30 天的项目都会移到废纸篓;
- 7 天后删除安装器(.dmg、.pkg);
- 按年份归档 PDF 发票:名称包含“发票”的 PDF 会移到“文稿”›“发票”,每年一个文件夹;
- 按日期整理下载的照片:图像会移到“图片”,按年和月分文件夹存放。
编写规则
一条规则读起来就像一句话,分成三部分:
- 监视:文件夹,这里是“下载”;点按选取…可以更换,还可以勾选同时在子文件夹中查找。
- 如果:条件,与搜索中的条件相同:名称(包含、开头是、匹配正则表达式…)、扩展名、种类(图像、PDF、归档、应用程序…)、大小、添加日期、下载日期、下载来源(文件来自哪个网站)、标签等。项目需要满足所有条件,或至少一个条件。
- 则:移到、拷贝到、重新命名为、添加标签(颜色标签)、移到废纸篓或打开。移动或拷贝时,可以根据文件到达的日期,用
{year}/{month}这样的变量组成子文件夹;新名称可以使用{date} {name},或用{source}表示来源网站。
用一条规则分拣到多个位置
否则,如果…会添加一个带有自己条件和操作的分支。每个文件都按它满足条件的第一个分支处理,一个分支都不满足的文件则留在原处。一条规则就能整理整个“下载”文件夹:
- 如果种类是图像:移到“图片”,子文件夹
{year}-{month}。 - 否则,如果种类是 PDF:移到“文稿”›“PDF”。
- 否则,如果名称匹配正则表达式
\.(dmg|pkg)$,并且添加日期超过 7 天:移到废纸篓。
其余的一切,例如你还在用的 ZIP 文件,都不会被碰。
先看预览,再启用
新规则一开始是关闭的,你设置时什么都不会被移动。现在部分会列出规则将处理的项目以及每个项目处理后的结果,例如“→ ~/Pictures/2026-10/IMG_4021.jpg”。立即应用会马上运行一次。列表没有问题后,打开启用开关。
规则何时运行
- 监视的文件夹一有变化,几秒钟后就运行;对于与时间有关的条件,每 30 分钟运行一次。
- 绝不处理仍在下载的文件:Safari 的
.download、Chrome 的.crdownload、Firefox 的.part,以及最近几秒内写入的文件,都会等到下载完成。 - 每个文件只处理一次:规则处理过的文件不会再处理,除非它发生了变化。
- 编辑时不运行:正在修改的规则会等你离开编辑器后才运行。
- 只在 Folia Files 打开时运行。 要让规则一直工作,请在“设置”›“通用”›“启动”中打开登录时打开 Folia Files和在后台启动(无窗口)。
不会有任何文件被直接删除:“移到废纸篓”只是把文件放进废纸篓。每次运行都会记录在工具栏操作按钮的历史记录中,点按一下即可撤销。自动运行后,Folia Files 会告诉你规则做了什么,并提供撤销;规则的最近运行列表也能逐次撤销。
该选哪一种
如果只是在文件到达时把它们移到一个地方,文件夹操作或“快捷指令”自动化就够了,而且免费。如果你需要多个目的地、按时间清理、事先预览、事后撤销,规则点几下就能做到。它是 Folia Files 的文件工具之一;如果你在拿它和 Hazel 比较,这篇对比列出了两者各自能做什么。
Folia Files 的两个版本都有规则功能。只有运行命令操作仅限网站版:Apple 的沙盒不允许 Mac App Store 版使用它。
如果“下载”已经占用了好几 GB,设置清理之前,不妨先看看哪些文件夹占用空间最多。


