·4 мин. чтения

Как добавить порядковые номера к именам файлов на Mac

Файлы, которым важно сохранять определённый порядок — слайды, кадры, страницы, главы, — сортируются правильно только тогда, когда у них есть порядковые номера с единообразным количеством ведущих нулей.

У вас есть набор файлов, которым нужен строгий порядок: слайды презентации, кадры анимации, главы книги, эпизоды подкаста или отсканированные страницы. Единственный надёжный способ сохранить правильную сортировку — добавить в имена файлов порядковые номера. Звучит просто. На деле — не совсем, по крайней мере без подходящего инструмента.

Проблема ведущих нулей

Если пронумеровать файлы как 1, 2, 3 ... 10, 11, 12, файловый менеджер отсортирует их так:

  • 1, 10, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9

Это происходит потому, что большинство файловых систем сортируют по алфавиту, а не по числовому значению. «10» стоит перед «2», потому что «1» стоит перед «2» в первой позиции символа. Решение — ведущие нули: 01, 02, 03 ... 10, 11, 12. Для больших наборов нужно больше цифр: 001, 002, 003 ... 100, 101.

Важно правильно подобрать число цифр. Слишком мало — и сортировка сломается при добавлении новых файлов. Слишком много — имена будут выглядеть громоздко. И ещё нужно решить, ставить номер в начало или в конец имени файла.

Что предлагает macOS «из коробки»

Опция переименования «Формат» в Finder умеет добавлять порядковые номера с произвольным префиксом. Она поддерживает ведущие нули и позволяет задать начальное число. Для простой задачи нумерации этого достаточно.

Но у нумерации в Finder есть ограничения:

  • Номер можно только добавить в начало или конец — вставить его в определённую позицию нельзя
  • Нумерацию нельзя совместить с другими операциями, например заменой текста
  • Нумерация заменяет всё имя файла, кроме расширения, — исходное название теряется
  • Нельзя задать шаг (всегда увеличивается на 1)

Порядковая нумерация как часть конвейера

Renym включает порядковую нумерацию как одно из нескольких действий, которые можно добавить в конвейер переименования. Это значит, что нумерацию можно совместить с любой другой операцией.

Renym добавляет порядковые номера к именам файлов на macOS

Сохраните исходное имя и добавьте номер

В отличие от режима «Формат» в Finder, Renym позволяет вставить номер, не стирая существующее имя файла. Добавьте «001_» в качестве префикса, сохранив «project_brief.pdf» нетронутым, — получится «001_project_brief.pdf».

Совмещайте с другими действиями

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

Просмотрите последовательность

Посмотрите на все пронумерованные имена файлов перед применением. Проверьте, что число ведущих нулей верное, последовательность правильная, а номера стоят там, где нужно.

Порядковая нумерация — одна из тех задач, что кажутся тривиальными, пока у вас не окажется 200 файлов с неправильным порядком сортировки. Сделать всё правильно с первого раза — значит избежать долгой уборки потом.

Загрузить Renym в Mac App Store

Следующая статья

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store