Экспортированные файлы обожают добавлять мусор в имена. Сканер добавляет «Scan_» ко всему подряд. CMS ставит впереди 12-символьный идентификатор. Загрузка добавляет «(1)», потому что файл с таким именем уже существовал. Клиент присылает файлы с пробелами, спецсимволами и разнобоем в регистре, из-за чего ваша аккуратная папка выглядит хаотично.
Нужно убрать эти лишние символы из десятков или сотен файлов. Делать это вручную — значит кликать, выделять, удалять и нажимать Enter для каждого файла в отдельности. Это не рабочий процесс, а наказание.
Что нельзя сделать в Finder
Инструмент переименования Finder позволяет находить и заменять текст, что отчасти решает задачу удаления символов. Если у каждого файла в начале стоит «Scan_», можно заменить «Scan_» на пустую строку. Но Finder не умеет:
- Удалять символы по позиции (например, «удалить первые 5 символов»)
- Удалять символы с конца (например, «удалить всё после последнего нижнего подчёркивания»)
- Удалять символы по шаблону (например, «удалить любые скобки вроде (1), (2), (copy)»)
- Объединять несколько операций удаления в одну
Если символы, которые нужно удалить, не одинаковы во всех файлах, буквальное сопоставление текста в Finder не поможет.
Массовое удаление символов с Renym
Renym предлагает несколько способов удаления символов из имён файлов, и их можно объединять в одном конвейере.
Удаление по позиции
Удаляйте первые N или последние N символов из каждого имени файла. Идеально подходит для удаления префиксов или суффиксов фиксированной длины, содержимое которых различается, а длина — нет.
Удаление по шаблону
Используйте regex, чтобы находить и удалять переменный текст. Шаблон \s*\(\d+\) удаляет все суффиксы «(1)», «(2)», «(3)» независимо от номера. Шаблон ^[A-Z]{3}_ убирает любой трёхбуквенный префикс с последующим нижним подчёркиванием.
Удаление через поиск и замену
Для простых случаев найдите ненужный текст и замените его пустой строкой. Подходит для постоянных строк вроде «Copy of », «Scan_» или « - final».
Объединяйте удаления в цепочку
Нужно убрать префикс, удалить скобочные суффиксы и почистить оставшиеся двойные пробелы? Добавьте три действия в конвейер. Каждое работает с результатом предыдущего шага, а живой предпросмотр показывает итоговый результат для каждого файла.
Имена файлов должны быть чистыми, единообразными и удобными для поиска. Если это не так, пять минут в Renym исправят весь пакет целиком.