Пакетное переименование - это форма пакетной обработки, используемая для автоматического переименования нескольких компьютерных файлов и папок с целью экономии времени и уменьшения объема работы. Для этого требуется какое-то программное обеспечение . Такое программное обеспечение может быть более или менее продвинутым, но большинство из них имеет те же основные функции.
Пакетное переименование также может называться «массовое переименование файлов», «массовое переименование» и «массовое переименование».
Общие функции
Большинство программных переименователей используют базовый набор функций для управления именами файлов:
- Найдите строку в имени файла и замените ее другой или удалите.
- Установка заглавных букв в именах файлов.
- Извлечение информации из файлов, например, тегов Mp3 ID3 , и помещение ее в имя файла.
- Добавьте числовую последовательность (001 002 003, ...) в список файлов.
- Используйте текстовый файл в качестве источника для новых имен файлов.
Некоторые программы для пакетного переименования могут делать больше, чем просто переименовывать имена файлов. Возможности включают изменение дат файлов и изменение атрибутов файла (таких как атрибут защиты от записи).
Общее использование
Программное обеспечение для пакетного переименования может оказаться полезным во многих ситуациях. Вот список некоторых распространенных применений:
- Многие цифровые камеры хранят изображения с использованием базового имени файла, например DCSN0001 или IMG0001. Используя пакетное переименование, фотограф может легко дать снимкам осмысленные имена.
- При загрузке файлов из Интернета, например музыки в формате mp3, файлы часто имеют грубые имена. Пакетное переименование можно использовать для быстрого изменения имен файлов в соответствии со стилем, который подходит человеку, который их загрузил.
- При управлении большим количеством файлов, таких как база данных изображений, пакетное переименование более или менее важно для задачи сохранения имен файлов без излишнего ручного труда.
- При создании музыкальных файлов на CD / DVD или передаче файлов на цифровой аудиоплеер можно использовать пакетное переименование для прослушивания песен в желаемом порядке.
- При загрузке файлов на веб-сервер или передаче файлов в среду, которая не поддерживает пробелы или неанглийские символы в именах файлов, можно использовать пакетное переименование для замены таких символов допустимыми.
Проблемы
При переименовании списка файлов следует учитывать несколько проблем.
(→ означает: переименовано в)
- Обнаружение того, что целевое имя файла уже существует.
file01 → file02 (file02 уже существует в файловой системе)
- Обнаружение того, что целевое имя файла уже используется.
файл01 → файл03
файл02 → файл03 (файл03 уже используется)
- Обнаружение переименования цикла (решается двухпроходным переименованием).
file01 → file02 (file02 уже существует в файловой системе)
file02 → file03 (file03 уже существует в файловой системе)
file03 → file01 (file01 уже существует в файловой системе)
Двухпроходное переименование
При двухпроходном переименовании используется временное имя файла (которого нет в файловой системе), как показано ниже.
(→ означает: переименовано в)
- Первый проход
file01 → file01_AAAAA
file02 → file02_AAAAB
file03 → file03_AAAAC
- Второй проход
file01_AAAAA → file02
file02_AAAAB → file03
file03_AAAAC → file01
Это решает проблему переименования цикла.
Если будет использоваться этот подход, следует позаботиться о том, чтобы во время переименования не превышались ограничения длины имени файла, а также чтобы временные имена не конфликтовали с какими-либо существующими файлами.
Список программного обеспечения
Это список известных программ пакетного переименования в виде сравнительной таблицы.
Имя | Лицензия | Окна | Mac OS X | Linux | BSD / FreeBSD | Unix-подобный |
---|---|---|---|---|---|---|
Расширенный переименователь | Бесплатно для некоммерческого использования | да | Нет | Нет | Нет | Нет |
Ant Renamer [1] | Бесплатная стандартная общественная лицензия GNU v3 | да | Нет | Нет | Нет | Нет |
Диафрагма | Коммерческий | Нет | да | Нет | Нет | Нет |
Автомат | Бесплатно с OS X | Нет | да | Нет | Нет | Нет |
Утилита переименования файлов [2] | Бесплатно | да | Нет | Нет | Нет | Нет |
Утилита массового переименования [3] | Бесплатно для некоммерческого использования | да | Нет | Нет | Нет | Нет |
Громоздкий [4] | AGPL3 | да | да | да | да | да |
Хроно Namer [5] | Бесплатно | да | Нет | Нет | Нет | Нет |
CRAX Commander [6] | Коммерческий | Нет | да | Нет | Нет | Нет |
Easy File Renamer [7] | Коммерческий | да | Нет | Нет | Нет | Нет |
ExifRenamer [8] | Бесплатно | Нет | да | Нет | Нет | Нет |
Командир GNOME | Бесплатная стандартная общественная лицензия GNU | Да (через Cygwin ) | Нет | да | да | да |
GPRename | Бесплатная Стандартная общественная лицензия GNU v3 | Нет | Нет | да | да | да |
KПереименовать | Бесплатная стандартная общественная лицензия GNU v2 | Нет | Нет | да | да | да |
Метаморфоза | Бесплатная Стандартная общественная лицензия GNU v3 | да | да | да | да | да |
Средство переименования пакетных файлов AlgoLogic | Коммерческий | да | Нет | Нет | Нет | Нет |
ImBatch [9] | Бесплатно для некоммерческого использования | да | Нет | Нет | Нет | Нет |
Thunar (средство массового переименования) [10] | Бесплатная Стандартная общественная лицензия GNU v2 + | Нет | Нет | да | да | да |
Unreal Commander | Бесплатно | да | Нет | Нет | Нет | Нет |
Vi ход (vimv) [11] | Бесплатная Стандартная общественная лицензия GNU v3 + | Да (через Cygwin ) | да | да | да | да |
Вифм [12] | Бесплатная Стандартная общественная лицензия GNU v2 + | да | да | да | да | да |
Намагич [13] | Коммерческий | Нет | да | Нет | Нет | Нет |
переименовать [14] | Бесплатно, GPL | Нет | да | да | - | да |
rnm [15] | Бесплатно, GPL -3+ | Нет | да | да | - | да |
Смотрите также
- Одновременное редактирование
Сноски
- ^ "Муравей Renamer" . antp.be .
- ^ «Введение - Утилита переименования файлов» . www.filerenameutility.co.uk .
- ^ «Введение - Утилита массового переименования» . www.bulkrenameutility.co.uk .
- ^ «Введение - Громоздкое» . www.github.com .
- ^ http://chrononamer.com/
- ^ "CRAX Commander" . crax.soft4u2.com .
- ^ https://easyfilerenamer.com/
- ^ Робл, Стефан. "qdev.de - ExifRenamer" . www.qdev.de .
- ^ «ImBatch - Лучшее в пакетной обработке изображений - Программное обеспечение High Motion» . www.highmotionsoftware.com .
- ^ "xfce: thunar: bulk-renamer: start [Xfce Docs]" . docs.xfce.org .
- ^ Мадер, Иван (26 апреля 2017 г.). «vimv: переименовать список файлов с помощью текстового редактора» - через GitHub.
- ^ http://wiki.vifm.info/
- ^ «Namagic - Пакетное переименование перезагружено для Mac OS X» . www.namagicapp.com .
- ^ «rename (1): переименовать файлы - справочная страница Linux» . linux.die.net .
- ^ Хамид, Мэри Джахидул (15 июня 2017 г.). «rnm: Unix tool: Bulk Rename Utility» - через GitHub.