Фильтрация файлов по источнику с помощью Automator

2

Я хочу отсортировать папку «Загрузки» и использовать для этого Automator. Files & FoldersБиблиотека дает мне много вариантов, но я не смог найти действие , которое позволит мне фильтровать файлы по их источнику.

Я хочу отсортировать файлы по URL, с которого я их скачал. Я пропускаю действие Automator? Или я должен использовать Apple Script для этого?

Это Filter Finder Filesдает мне возможность фильтрации по имени, дате и т. Д., Но не по источнику. Как я могу выполнить эту задачу?

Бастиан Грубер
источник
Какова настоящая конечная цель здесь?
user3439894
@ user3439894 Я хочу сказать, что «PDF-файлы, загруженные с URL-адреса, содержат« имя банка », перейдите в папку« банкинг »»
Бастиан Грубер,

Ответы:

1

Исходя из вашего комментария: «Я хочу сказать, что PDF-файлы, загруженные с URL-адреса, содержат« название банка », перемещаются в папку« банковские услуги »», вот как я могу это сделать в Automator :

В Automator создайте новый рабочий процесс , добавив следующие действия :

Найти элементы Finder с настройками:

  • Поиск [Загрузки]
  • [Все] из следующего верно
  • [Вид] [есть] [PDF]

Запустите Shell Script , с настройками:

  • Shell [/ bin / bash]
  • Передать ввод [в качестве аргументов]
  • Замените код по умолчанию на приведенный ниже пример кода .

    for f in "$@"; do
        [[ $(mdls -name kMDItemWhereFroms "$f") == *bankname* ]] && echo "$f"
    done
  • Примечание. В приведенном выше коде замените «имя банка » *bankname*на фактическое название банка в URL .

Move Finder Items , с настройками:

  • To [Banking] [] Замена существующих файлов
    • Установите флажок Замена существующих файлов, если это необходимо.
user3439894
источник