Некоторые имена файлов разрастаются бесконтрольно — экспортированный документ сохраняет исходное название, плюс метку версии, плюс дату, плюс код отдела, пока имя файла не достигнет 120 символов. Это создаёт реальные проблемы: некоторые системы задают максимальную длину пути и просто отклоняют файл, некоторые списки файлов обрезают имя, из-за чего файлы становится невозможно отличить друг от друга, а скрипты, обрабатывающие имя, могут вести себя непредсказуемо, когда оно необычно длинное.
Имена нужно сократить — довести до разумной длины, сохранив те части, которые действительно важны.
Finder не умеет обрезать по длине
В инструменте переименования Finder нет понятия максимальной длины или операции «оставить только первые N символов». Он может заменить конкретный текст, если вы точно знаете, что нужно убрать, но если избыточная длина возникает из-за разбросанной по имени избыточной или непоследовательной информации, Finder не предлагает системного способа её сократить. Остаётся вручную укорачивать каждый файл — а это именно та повторяющаяся работа, для устранения которой и существуют инструменты пакетной обработки.
Сокращаем имена по точным правилам
Renym позволяет удалять символы по позиции или по шаблону, что покрывает большинство реальных случаев слишком длинных имён файлов.
Удаляем фиксированное число символов с конца
Если избыточная длина возникает из-за повторяющегося суффикса — кода отдела, внутренней метки, — удалите определённое число символов с конца каждого имени файла за один шаг.
Вырезаем конкретный избыточный фрагмент
Используйте поиск и замену или regex, чтобы убрать фрагмент, встречающийся в середине каждого имени, например повторяющийся код проекта, который больше не нужен, когда файлы уже разложены по проектной папке.
Просмотрите сокращённый результат
Проверьте полный список «было — стало», чтобы убедиться, что сокращённые имена всё ещё отличимы друг от друга, — слишком агрессивное сокращение может случайно создать одинаковые имена, и предпросмотр поймает это ещё до применения.