Я создал такой рабочий процесс после того, как задал другой вопрос :
Он должен удалять загрузки старше 30 дней и до сегодняшнего дня работал нормально; сегодня я обновился до macOS High Sierra.
Теперь, когда приложение пытается запустить, я получаю сообщение об ошибке
В действии «Фильтр элементов поиска» обнаружена ошибка: «Не удается выполнить поиск с помощью Spotlight»
Как я могу исправить свой рабочий процесс, чтобы он работал с этой последней версией macOS?
_old
. Я думаю, вы также можете поместить _old
папку в боковую панель или в избранное, чтобы не показывать ее каждый раз. Это, очевидно, не экономит дисковое пространство, а просто облегчает управление загрузками. Вы можете сказать карие, чтобы уничтожить файлы тоже.
find
команду в новом Automator рабочий процесс ... добавить Run Shell Script действие (настройки Shell: / bin / Баш и Проходят вход: для стандартного ввода), заменить по умолчанию cat
с find "$HOME/Downloads" -maxdepth 1 -type f -mtime +30d -iname '*.*'
, добавьте Move Finder Элементы для мусора действия , сохранить в качестве приложения. Это не пересекает подкаталоги, чтобы избежать загрузки чего-либо Safari во время работы, так как он использует .download
пакет, который является каталогом. Продолжение в следующем комментарии ...
_old
, спрятал ее с помощьюchflags
команды . Затем я установил правило в Hazel: еслиDate added
is not
today
→Move
в папку_old
.