Автоматизация в MacOS для перемещения файлов PDF в определенную папку - PullRequest
0 голосов
/ 01 июля 2019

Я ищу скрипт для просмотра папки и поиска PDF, который содержит суффикс в имени файла и перемещает все PDF-файлы родственников в папку с таким же суффиксом.

например, переместить PDF с именем файла nameName_USEN_nameName.pdf

в папку USEN

Переместить PDF с именем файла nameName_GBEN_nameName.pdf

в папку GBEN

1 Ответ

0 голосов
/ 07 июля 2019

Я бы просто использовал команду find в Терминал :

find /path/to/search -type f -iname '*_USEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/USEN/

Тогда:

find /path/to/search -type f -iname '*_GBEN_*.pdf' -print0 | xargs -0 -I {} mv -n {} /path/to/GBEN/

Вы можететакже используйте . вместо /path/to/search, если вы хотите начать поиск в текущем каталоге .

Также, если есть какие-либо пробелы в/path/to/search, /path/to/USEN/ или /path/to/GBEN/, либо заключите в кавычки pathname , либо экранируйте пробелы с обратной косой чертой \, но не обоими.


Если вы хотите использовать Automator , то вот снимок экрана примера workflow :

  • Обратите внимание на Опции во втором Найти элементы Finder действие , [√] Игнорировать это действие, вход проверен и не подключен к Из-за этой опции .

Automator workflow

Move Finder Items action над ним
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...