Apple добавила пакетное переименование в Finder много лет назад, и для простых задач его вполне достаточно. Выделили файлы, щёлкнули правой кнопкой, выбрали «Переименовать X объектов», выбрали вариант — готово. Но стоило попробовать что-то чуть сложнее — удалить символы в определённой позиции, объединить две операции переименования или использовать поиск по шаблону — и вы упёрлись в стену. Переименование в Finder — инструмент начального уровня, и он практически не улучшался годами.
Что умеет переименование в Finder
Справедливости ради, Finder покрывает три базовые операции:
- Замена текста: находит строку и заменяет её другой. Работает сразу для всех выделенных файлов.
- Добавление текста: добавляет строку в начало или конец каждого имени файла.
- Формат: применяет порядковые номера с произвольным префиксом. Можно задать начальное число и шаг.
Чтобы переименовать «Report» в «Invoice» в десяти файлах или добавить префикс с датой, этого вполне достаточно.
Где переименование в Finder даёт сбой
Нет regex и поиска по шаблону
Замена в Finder работает только с буквальным текстом. Нельзя задать шаблон вроде «любая цифра» или «всё после последнего нижнего подчёркивания». Если структура имён файлов различается, Finder бессилен.
Нет многошаговых операций
За одно переименование доступна только одна операция. Если нужно заменить текст, добавить номер и изменить регистр — придётся запускать три отдельные операции переименования, каждый раз заново выделяя файлы.
Нет настоящего предпросмотра
Finder показывает в диалоге переименования пример нового имени только для первого файла, но полный список «было — стало» увидеть нельзя. Для 200 файлов вам остаётся надеяться, что один пример отражает весь пакет.
Нет удаления символов по позиции
Нужно убрать первые 4 символа из каждого имени файла? Или последние 8? В Finder для этого нет операции. Придётся вручную составлять замену, и даже тогда она сработает, только если эти символы одинаковы во всех файлах.
Нет отмены для пакетного переименования
Если вы переименовали 500 файлов и результат оказался неверным, Command-Z отменит это — но только сразу после операции. Закройте окно Finder или выполните другое действие — и история отмены пропадёт. Останется только вручную исправлять имена.
Что использовать вместо этого
Renym начинается ровно там, где заканчивается Finder. В нём есть все операции Finder — плюс regex, удаление символов по позиции, изменение регистра, многошаговые конвейеры и полный предпросмотр «было — стало» для каждого файла в пакете.
Вы выстраиваете конвейер из действий переименования, меняете их порядок, просматриваете результат для каждого файла и применяете, когда всё устраивает. Если что-то не устроило — отмените весь пакет и скорректируйте. Никаких догадок, никакого повторного выделения файлов, никаких молитв о том, что все 500 файлов получились правильно.
Переименование в Finder подходит для тех 10% задач, которые действительно тривиальны. Для всего остального нужен настоящий инструмент.