使用 Mac 版 Telegram 时,下载的图片、视频和文件往往默认存储在“下载”文件夹中,久而久之变得杂乱不堪。虽然 Telegram 设置里可以修改下载路径,但每次手动整理依然麻烦。其实,macOS 自带 Automator(自动操作)应用,能通过“文件夹操作”自动监听 Telegram 下载目录,并将新增的媒体文件按规则移动到指定文件夹。本文将从原理到实操,一步步带您完成自动化配置,让文件管理变得优雅高效。
准备工作:了解 Telegram 的下载目录与 Automator 文件夹操作
首先,确认 Telegram 桌面版的下载目录。打开 Telegram,进入“设置”>“高级”>“下载文件夹”,查看或修改路径。记下该路径,例如 ~/Downloads/Telegram Desktop。接下来,Automator 的“文件夹操作”是一种监听指定文件夹的工作流,一旦有新文件加入,就会触发一系列操作。我们正是利用这一点,让 Automator 在后台自动移动文件。
第一步:创建文件夹操作工作流
- 在 Mac 上打开“自动操作”(Automator)应用,位于“应用程序/实用工具”或通过 Spotlight 搜索。
- 在“选取文稿类型”中,选择“文件夹操作”,然后点击“选取”。
- 在工具栏左侧的“文件夹操作”弹出菜单中,选择您刚才记录的 Telegram 下载文件夹。如果您想监听多个文件夹,可以稍后添加。
此时,Automator 窗口中央会出现一个开始流程。“文件夹操作”工作流会在文件添加到该文件夹时自动运行。
第二步:设置筛选和移动规则
- 在左侧资源库的“文件和文件夹”分类中,找到“过滤 Finder 项目”操作,拖拽到右侧工作流中。
- 在“过滤 Finder 项目”操作中,设置筛选条件。例如,若要移动所有图片和视频,可添加两个条件:
种类是图像,或种类是影片。您也可以基于文件扩展名筛选,如扩展名为 jpg、png、mp4 等。 - 从“文件和文件夹”分类中拖入“将 Finder 项目移动到”操作,放置在筛选操作之后。
- 在“将 Finder 项目移动到”的“到:”选项中,选择一个目标文件夹。比如在文稿中建立“Telegram媒体”文件夹,或者按类型建立子文件夹。
如果您希望将图片和视频分别移动到不同文件夹,可以创建多个“将 Finder 项目移动到”操作,并为每个操作添加独立的筛选条件。
第三步:保存并启用工作流
- 点击菜单栏的“文件”>“存储”,为工作流命名,如“Telegram媒体自动归档”。保存后,文件夹操作会自动注册到系统,并开始监听。
- 测试一下:在 Telegram 中下载一个图片或视频,稍等片刻,检查文件是否自动出现在目标文件夹中。
- 若未生效,请确认 Automator 的“文件夹操作”设置正确,并检查目标文件夹是否存在且有写入权限。
进阶技巧:按类型自动归档到不同子文件夹
Telegram 中的媒体文件通常包含图片、视频、GIF 和语音信息。您可以在 Automator 工作流中组合多个条件,实现分类归档。例如:
- 添加第一个“过滤 Finder 项目”,筛选出图片(种类为图像),然后移动到“图片”文件夹。
- 再添加第二个“过滤 Finder 项目”,筛选出影片(种类为影片),移动到“视频”文件夹。
- 使用“或”条件也能一次筛选多种类型,之后则需要后续操作进一步分类。
注意,Automator 按顺序执行操作,如果文件不满足筛选条件,会被跳过。建议将较具体的条件前置。
注意事项与故障排查
- 移动后 Telegram 找不到文件:如果文件正在被 Telegram 使用(如下载过程中),移动可能会引发错误。建议在 Telegram 设置中暂停自动下载,或等待文件下载完成后再由 Automator 处理。
- 访问权限:首次运行文件夹操作时,系统可能弹出权限请求,需在“系统设置”>“隐私与安全性”中允许 Automator 访问“文件和文件夹”。
- 文件夹操作不触发:Automator 工作流保存后会以独立进程运行,可以在“活动监视器”中检查是否存在“文件夹操作”相关进程。若未找到,请重新打开工作流并“存储”。
- 性能影响:如果下载大量文件,Automator 会逐一处理,可能带来轻微延迟。但通常对现代 Mac 影响不大。
总结
通过 Automator 的文件夹操作,我们可以轻松实现 Telegram 媒体文件的自动归档,无需安装第三方工具,也无需编写复杂脚本。只需简单的几部设置,就能让下载目录保持整洁,大幅提升效率。如果您希望进一步自动化,还可以结合“提醒事项”或“快捷指令”实现定时清理。现在就试试吧,让繁琐的文件管理工作自动完成。