Я пытался сделать каплю Automator, которая удаляет файлы определенного расширения из каталога. Мой рабочий процесс имеет 3 действия (когда я не отлаживаю):
- Получить содержимое папки (повторяется для каждой подпапки)
- Filter Finder Items (Расширение файла "part")
- Переместить элементы Finder в корзину
Это №2, кажется, доставляет мне проблемы. Независимо от того, что я делаю, никакие файлы никогда не проходят через его фильтр. Когда я раскрываю результаты для получения содержимого папки и любых других действий Finder, я всегда вижу файлы в результатах. Но даже когда я указываю самые разрешающие фильтры, это действие никогда ничего не производит.
Если вы хотите отладить это, просто вставьте новое действие вверху: Получить указанные элементы Finder, перетаскивая на любой каталог, в котором есть какие-либо файлы - хотя технически "Фильтрующие элементы Finder" также должны иметь возможность возвращать папки.
Обновить
Я сейчас на льве, и вижу точно такое же поведение. Я также попытался заменить критерии шага 2 на «Имя оканчивается на« часть »», но это тоже не имело значения. В конечном итоге я написал AppleScript, который выполнил ту же задачу (см. Ниже).