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