Как переименовать группу файлов в Mac OS X при помощи службы, созданной в Automator.

На днях столкнулся с такой, мягко сказать, рутинной задачей: мне нужно было переименовать определенную группу файлов так, чтоб названия были одинаковыми, но с нумерацией. Например «Logo 1»,«Logo 2» и так далее. Вручную всё это делать, сами понимаете, – перспектива не из весёлых. И тут мне на помощь, как всегда, пришел «Автоматор».

1 Запускаем Automator и выбираем значок «Служба»:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.

2 В библиотеке сниппетов выбираем пункт «Файлы и папки», в нём находим процесс «Получить выбранные объекты Finder», хватаем его и перетягиваем в основное рабочее пространство:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.

  • Для того, чтоб потом не забыть, сразу настроим входящие данные (смотреть скриншот):
    Служба получает выбранные данные: файлы и папки в любой программе

3 Находим в библиотеке сниппет «Переименовать объекты», затем зажимаем клавишу Shift ⇧ и не отпуская её перетягиваем сниппет «Переименовать объекты» из библиотеки в рабочую область Автоматора:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.

4 Внимание! Процесс «Переименовать объекты» имеет внутри себя множество подпроцессов, поэтому в полученном на предыдущем этапе процессе сразу выбираем из выпадающего списка подпроцесс «Сделать последовательными», как показано на скриншоте:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.

  • Затем обязательно перейдите в Параметры процесса и поставьте галочку напротив пункта «Показ. действие в процессе выполнения», как это отмечено на скриншотe. Это необходимо для того, чтоб при вызове службы мы могли настроить входящие и выходящие параметры для переименования файлов, поэтому другие параметры устанавливать не нужно.

5 Ну и заключительный этап – сохранение нашей службы. Переходим в меню ФайлСохранить и сохраняем её под любым удобным именем, например «Переименовать группу»:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.

Как всем этим пользоваться?

1 Откройте любое окно Finder и выделите в нём любое количество файлов;
2 В верхнем меню перейдите в Finder → Службы и выберите созданную ранее службу, например «Переименовать группу» (как у меня);
3 После этого вы увидите окно с настройками:
Создание сервиса в программе Автоматор из набора стандартных приложений Mac OS X.
4 Выставите в нём настройки по своему усмотрению и нажмите кнопку Продолжить.
5 Вот и всё, за мгновение все выделенные файлы будут переименованы и пронумерованы в соответствии с выставленными настройками.

Share this article
0
Share
Prev Post

«Баги» в iOS 7 beta 1.

Next Post

Настраиваем субпиксельное сглаживание шрифтов в Mac OS X.

Comments 24
  1. Круто! Всегда задалбывался переименовывать фотки, но раньше я всё это решал при помощи Терминала 🙂

  2. Спасибо! С переименованием разобрался. Может подскажете как можно собрать файлы (из нескольких один, обычно пользуюсь для изготовления аудиокниг). Под виндой в тотал коммандер процесс элементарный, а вот под мак ни как не могу найти решение.

    1. Имеется ввиду склейка одного целостного куска из нескольких отдельно взятых аудиофайлов?

      1. Верно – из нескольких mp3 файлов склеить один (обычно одна глава аудиокниги разбита на несколько файлов, хочется чтобы был один)

  3. Скажите пожалуйста, почему на этом шаге 2=(В верхнем меню перейдите в Finder → Службы и выберите созданную ранее службу, например «Переименовать группу”) мои выделенные файлы копируются на рабочий стол?

    1. Тебе нужно на третем этапе нужно удалить окно “переименовать обьекты” или както там. Должно быть так как на скриншоте.

  4. Отлично! Спасибо 🙂 все работает! Может кто знает, где можно изменить настройки Lightroom, чтобы иметь возможность сохранять файлы с 3х значной нумерацией (имя файла)_001 и тд? 001 всегда заменяется на 1 и это неудобно.

    1. Наталья, для этого в настройках импорта в разделе File Renaming надо в поле Template выбрать пункт Edit и в шаблоне задания имени файла в подразделе Numbering выбрать соответствующий пункт Sequence # (001).

  5. Наталья, для этого в настройках импорта в разделе File Renaming надо в поле Template выбрать пункт Edit и в шаблоне задания имени файла в подразделе Numbering выбрать соответствующий пункт Sequence # (001).

  6. Трендец конечно, на процесс которые в Винде занимает секунду у Мака все как всегда………..

  7. “Танцы с бубном” целый час и всегда один и тот же результат, он их тупо копирует в другую папку, а переименовывает один или не одного!!!
    Первый раз за 6 лет Мас так обосрался. Даже если я не разобрался (ГДЕ ХВАЛЕННЫЙ, ИНТУИТИВНО ПОНЯТНЫЙ ИНТЕРФЕЙС) еще так долго с не одной задачей не возился. А тут по мимо этого мануала еще кучу перечитал, все равно один и тот же результат с разными настройками. *ука!!!
    Xрень этот automator, на YouTube не больше пяти видео на русском и то десятого года, а все потому что Xрень.

  8. Благодарю! Когда-то находила подобное, но там замудрили объяснение. У вас – все в три щелчка!

  9. Почему при попытке внести изменения в имена группы файлов с заменой существующих вылетает ошибка “Действие “Скопировать объекты Finder” столкнулось с ошибкой”?

  10. Кстати, файлов больше тысячи, переименовать не получится, 999 – пожалуйста)))

  11. Спасибо! Отличное объяснение! того получился казус. В последовательности действий уже стояло копирование на рабочий стол. Удалил этот пункт и все пошло как задумано.

  12. Подскажите пожалуйста у меня почему-то автоматор бесконечно переименовывает один и тот же файл до бесконечности! Что только не пробывал ничего не получаеться(

  13. Все разобрался. Но нужна помощь: если папки имеет 100 вложенных папко и в ней по 10 файлов, которые надо переименовать 01-10.jpg  и так в каждой папке? Надо, чтобы в каждой папке нумерация начиналась сначала, а не продолжалась.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next

Xcode для начинающих. Урок 4.

Всем привет! Наконец я немного разобрался с послепраздничными проблемами и доделал-таки очередной урок по XCode…

Как настроить Mail.ru в Adium.

В этой заметке я расскажу о том, как настроить транспорт сообщений Mail.ru через Jabber при помощи клиента…