如何在 Mac 上设置自动删除下载文件?

如果你经常在 Mac 上下载大量文件、照片或文件,那就省不了必须定期删除不再需要的文件,以避免「下载」文件夹中装满垃圾文件,手动执行这个操作有时候很麻烦,而且你可能会忘记整理。 值得庆幸的是,有一种方法可以让 Mac 自动化处理,接下来我们就是要告诉你怎么做。

新操作系统「macOS Ventura」终于亮相,带来幕前调度与接续互通等新功能 - 摩榜

如何在 Mac 上设置自动删除下载文件?

如何在 Automator 中建立自动删除下载

Apple 在所有 Mac 上都随 macOS 提供了预载 Automator 应用程序,通过它,你可以在 Mac 上自动执行重复性任务,不用手动傻傻处理。

Automator 支持多种类型任务,本教程所用到的是文件夹操作自动化,每次对指定文件夹进行指定操作。 这次我们举的例子是「自动从下载文件夹中删除超过 7 天的所有文件与文件夹」,请依照下面的步骤按部就班完成。

动作一、设置文件夹操作

  • 若要建立文件夹操作,请先打开 Mac 上的 Automator 应用程序。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 类型部分点选「文件夹动作」。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 点击顶部最右侧的下拉菜单,然后点选「其他」,再选择「下载」文件夹。
    如何在 Mac 上设置自动删除下载文件? - 摩榜

动作二、找到要删除的文件

有两种方法可以从「下载」文件夹中寻找文件和文件夹,一种是「寻找 Finder 对象」,第二种方法则利用「执行 Shell 工序指令」。 因为前者在这次没有帮助,所以我们教大家使用后者。

  • 在上面搜寻「Shell」,然后将找到的「执行 Shell 工序指令」拖曳到最右侧边栏中。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • Shell 旁的下拉菜单选择「/bin/bash」。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 下面的输入方块中请复制贴上以下的指令。 「+7d」表示该操作将寻找超过 7 天的文件,你可以将其变更为自己喜欢的任何时间范围。 例如,+30d 只会删除一个月以上的文件。 你还要修改下载目录的位置,将它替换成 Mac 上下载文件夹的路径(开启 Finder,在左侧边栏的下载上点鼠标右键点击取得信息,查看「位置」)。

find “下载目录的位置/Downloads” -ctime +7d -o -mtime +7d -iname ‘*.*’

如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 贴好、修改好后,点击一下最顶部右上的「执行」。
    如何在 Mac 上设置自动删除下载文件? - 摩榜如果你所做的一切正确,完成后点击「结果」即可查看从下载文件夹中搜出来符合条件的文件文件。
    如何在 Mac 上设置自动删除下载文件? - 摩榜

动作三、自动删除文件

在前一个动作我们已经看到自动寻找符合条件文件的能力,接下来请继续将最终自动操作新增到工作流程中。

  • 在搜索字段中输入「将 Finder 项目丢到垃圾桶」,然后拖曳到最右栏,放在我们前一动作已经配置好的 Shell 下面以建立链接起来的工作流程。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 最后,点击最上面的文件,然后点击「保存」。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 为文件夹动作命名后点击储存。 macOS 将所有 Automator 文件夹操作保存在「~/Library/Workflows/Applications/Folder Actions/」路径下。
    如何在 Mac 上设置自动删除下载文件? - 摩榜
  • 储存后,完成。 未来文件在下载文件夹中待了 7 天以上的现有文件都会自动被移到垃圾桶。

别忘了也要定期清理回收桶

由于上面我们做的文件夹操作自动化流程会将下载文件夹中超过 7 天的文件丢到回收桶,所以你一定要记得每隔一段时间就清一次回收桶,否则回收桶中会塞满垃圾。 当然你还可以依样画葫芦地自己设置自动化30天清空一次回收桶的操作,一切看你方便。

(0)
调皮哥调皮哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注