在询问之后我创建了这样的工作流程 另一个问题 :
它应该删除超过30天的下载,并且一直工作到今天为止;今天我更新到macOS High Sierra。
现在,只要应用程序尝试运行,我就会收到错误
操作“过滤器查找器项”遇到错误:“无法使用Spotlight搜索”
如何修复我的工作流程以使其适用于最新版本的macOS?
这基本上使得我的下载文件夹只包含今天的文件,如果我需要深入挖掘,我可以显示隐藏文件并查看内容
—
Joonas
_old。我想你也可以把它 _old 侧边栏或收藏夹中的文件夹,以避免每次都显示它。这显然不会节省任何磁盘空间,只是使管理下载更容易。你也可以告诉hazel去掉文件。
@Joonas Hazel因为Automator应该能够做到的事情而花钱
—
theonlygusti
那是真实的。我没有说这是必要的,我说这是一条简单的路线。
—
Joonas
作为临时解决方法,我会使用
—
user3439894
find 命令 在一个新的 的Automator 工作流程 ...添加一个 运行Shell脚本 行动 (设置Shell:/ bin / bash 和 传递输入:到stdin),替换默认值 cat 同 find "$HOME/Downloads" -maxdepth 1 -type f -mtime +30d -iname '*.*',添加一个 将Finder项目移至废纸篓 行动 ,另存为应用程序。这不会遍历子目录,以避免Safari在运行时下载的内容,因为它使用的是 .download bundle是一个目录。接下来的评论......


_old,隐藏它chflags命令 。然后我在Hazel设定了一条规则:ifDate addedis nottoday→Move到文件夹_old。