Пакетное переименование - Batch renaming

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

Пакетное переименование также может называться «массовое переименование файлов», «массовое переименование» и «массовое переименование».

Общие функции

Большинство программных переименователей используют базовый набор функций для управления именами файлов:

  • Найдите строку в имени файла и замените ее другой или удалите.
  • Установка заглавные буквы букв в именах файлов.
  • Извлечение информации из файлов, например Mp3 ID3 теги и поместив его в имя файла.
  • Добавьте числовую последовательность (001 002 003, ...) в список файлов.
  • Используйте текстовый файл в качестве источника для новых имен файлов.

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

Общее использование

Программное обеспечение для пакетного переименования может оказаться полезным во многих ситуациях. Вот список некоторых распространенных применений:

  • Многие цифровые камеры хранят изображения с использованием базового имени файла, например DCSN0001 или IMG0001. Используя пакетное переименование, фотограф может легко дать снимкам осмысленные имена.
  • Когда скачивание файлы из Интернет такие как музыка в формате mp3, файлы часто имеют грубые имена. Пакетное переименование можно использовать для быстрого изменения имен файлов на стиль, который подходит человеку, который их загрузил.
  • При управлении большим количеством файлов, таких как база данных изображений, пакетное переименование более или менее важно для задачи сохранения имен файлов без излишнего ручного труда.
  • Когда авторинг музыкальные файлы на CD /DVD или перенести файлы на цифровой аудиоплеер, можно использовать пакетное переименование для прослушивания песен в желаемом порядке.
  • При загрузке файлов в веб сервер или перенос файлов в среду, которая не поддерживает Космос или неанглийские символы в именах файлов, можно использовать пакетное переименование для замены таких символов допустимыми.

Проблемы

При переименовании списка файлов следует учитывать несколько проблем.
(→ означает: переименовано в)

  • Обнаружение того, что целевое имя файла уже существует.

file01 → file02 (file02 уже существует в файловой системе)

  • Обнаружение того, что целевое имя файла уже используется.

file01 → file03
file02 → file03 (file03 уже используется)

  • Обнаружение переименования цикла (решается двухпроходным переименованием).

file01file02 (file02 уже существует в файловой системе)
file02file03 (file03 уже существует в файловой системе)
file03file01 (file01 уже существует в файловой системе)

Двухпроходное переименование

При двухпроходном переименовании используется временное имя файла (которого нет в файловой системе), как показано ниже.
(→ означает: переименовано в)

  • Первый проход

file01 → file01_AAAAA
файл02 → файл02_AAAAB
file03 → file03_AAAAC

  • Второй проход

file01_AAAAA → file02
file02_AAAAB → file03
file03_AAAAC → file01

Это решает проблему переименования цикла.

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

Список программного обеспечения

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

ИмяЛицензияWindowsMac OS XLinuxBSD /FreeBSDUnix-подобный
Расширенный RenamerБесплатно для некоммерческого использованиядаНетНетНетНет
Ant Renamer[1]Свободный Стандартная общественная лицензия GNU v3даНетНетНетНет
ДиафрагмаКоммерческийНетдаНетНетНет
АвтоматБесплатно с OS XНетдаНетНетНет
Утилита переименования файлов[2]СвободныйдаНетНетНетНет
Утилита массового переименования[3]Бесплатно для некоммерческого использованиядаНетНетНетНет
Хроно Намер[4]СвободныйдаНетНетНетНет
CRAX командир[5]КоммерческийНетдаНетНетНет
Легкое переименование файлов[6]КоммерческийдаНетНетНетНет
ExifRenamer[7]СвободныйНетдаНетНетНет
Командующий GNOMEСвободный, Стандартная общественная лицензия GNUда
(через Cygwin )
Нетдадада
GPRenameСвободный, Стандартная общественная лицензия GNU v3НетНетдадада
KПереименоватьСвободный, Стандартная общественная лицензия GNU v2НетНетдадада
МетаморфозаСвободный, Стандартная общественная лицензия GNU v3дадададада
Средство переименования пакетных файлов AlgoLogicКоммерческийдаНетНетНетНет
ImBatch[8]Бесплатно для некоммерческого использованиядаНетНетНетНет
Тунар (массовое переименование)[9]Свободный, Стандартная общественная лицензия GNU v2 +НетНетдадада
Unreal CommanderСвободныйдаНетНетНетНет
Ви ход (vimv)[10]Свободный, Стандартная общественная лицензия GNU v3 +да
(через Cygwin )
дададада
VIFM[11]Свободный, Стандартная общественная лицензия GNU v2 +дадададада
Намагич[12]КоммерческийНетдаНетНетНет
переименовать[13]Свободный, GPLНетдадада
rnm[14]Свободный, GPL -3+Нетдадада

Смотрите также

Сноски

  1. ^ "Ant Renamer". antp.be.
  2. ^ «Введение - Утилита переименования файлов». www.filerenameutility.co.uk.
  3. ^ «Введение - Утилита массового переименования». www.bulkrenameutility.co.uk.
  4. ^ http://chrononamer.com/
  5. ^ "CRAX Commander". crax.soft4u2.com.
  6. ^ https://easyfilerenamer.com/
  7. ^ Робл, Стефан. "qdev.de - ExifRenamer". www.qdev.de.
  8. ^ «ImBatch - Лучшее в пакетной обработке изображений - Программное обеспечение для обработки изображений». www.highmotionsoftware.com.
  9. ^ "xfce: thunar: bulk-renamer: start [Xfce Docs]". docs.xfce.org.
  10. ^ Мадер, Иван (26 апреля 2017 г.). "vimv: переименовать список файлов с помощью текстового редактора" - через GitHub.
  11. ^ http://wiki.vifm.info/
  12. ^ «Namagic - Пакетное переименование перезагружено для Mac OS X». www.namagicapp.com.
  13. ^ "rename (1): переименование файлов - справочная страница Linux". linux.die.net.
  14. ^ Хамид, Мэри Джахидул (15 июня 2017 г.). "rnm: инструмент Unix: утилита массового переименования" - через GitHub.