在询问之后我创建了这样的工作流程 另一个问题 :
它应该删除超过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 added
is not
today
→Move
到文件夹_old
。