Пакетное переименование - Batch renaming
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Пакетное переименование это форма пакетная обработка привыкший переименовать несколько компьютерные файлы и папки в автоматическом режиме, чтобы сэкономить время и уменьшить объем работы. Что-то подобное программного обеспечения требуется для этого. Такое программное обеспечение может быть более или менее продвинутым, но большинство из них имеет те же основные функции.
Пакетное переименование также может называться «массовое переименование файлов», «массовое переименование» и «массовое переименование».
Общие функции
Большинство программных переименователей используют базовый набор функций для управления именами файлов:
- Найдите строку в имени файла и замените ее другой или удалите.
- Установка заглавные буквы букв в именах файлов.
- Извлечение информации из файлов, например Mp3 ID3 теги и поместив его в имя файла.
- Добавьте числовую последовательность (001 002 003, ...) в список файлов.
- Используйте текстовый файл в качестве источника для новых имен файлов.
Некоторые программы для пакетного переименования могут делать больше, чем просто переименовывать имена файлов. Возможности включают изменение дат файлов и изменение атрибутов файлов (таких как атрибут защиты от записи).
Общее использование
Программное обеспечение для пакетного переименования может оказаться полезным во многих ситуациях. Вот список некоторых распространенных применений:
- Многие цифровые камеры хранят изображения с использованием базового имени файла, например DCSN0001 или IMG0001. Используя пакетное переименование, фотограф может легко дать снимкам осмысленные имена.
- Когда скачивание файлы из Интернет такие как музыка в формате mp3, файлы часто имеют грубые имена. Пакетное переименование можно использовать для быстрого изменения имен файлов на стиль, который подходит человеку, который их загрузил.
- При управлении большим количеством файлов, таких как база данных изображений, пакетное переименование более или менее важно для задачи сохранения имен файлов без излишнего ручного труда.
- Когда авторинг музыкальные файлы на CD /DVD или перенести файлы на цифровой аудиоплеер, можно использовать пакетное переименование для прослушивания песен в желаемом порядке.
- При загрузке файлов в веб сервер или перенос файлов в среду, которая не поддерживает Космос или неанглийские символы в именах файлов, можно использовать пакетное переименование для замены таких символов допустимыми.
Проблемы
При переименовании списка файлов следует учитывать несколько проблем.
(→ означает: переименовано в)
- Обнаружение того, что целевое имя файла уже существует.
file01 → file02 (file02 уже существует в файловой системе)
- Обнаружение того, что целевое имя файла уже используется.
file01 → file03
file02 → file03 (file03 уже используется)
- Обнаружение переименования цикла (решается двухпроходным переименованием).
file01 → file02 (file02 уже существует в файловой системе)
file02 → file03 (file03 уже существует в файловой системе)
file03 → file01 (file01 уже существует в файловой системе)
Двухпроходное переименование
При двухпроходном переименовании используется временное имя файла (которого нет в файловой системе), как показано ниже.
(→ означает: переименовано в)
- Первый проход
file01 → file01_AAAAA
файл02 → файл02_AAAAB
file03 → file03_AAAAC
- Второй проход
file01_AAAAA → file02
file02_AAAAB → file03
file03_AAAAC → file01
Это решает проблему переименования цикла.
Если будет использоваться этот подход, следует позаботиться о том, чтобы во время переименования не превышались ограничения на длину имени файла, а также чтобы временные имена не конфликтовали с существующими файлами.
Список программного обеспечения
Это список известных программ пакетного переименования в виде сравнительной таблицы.
Имя | Лицензия | Windows | Mac OS X | Linux | BSD /FreeBSD | Unix-подобный |
---|---|---|---|---|---|---|
Расширенный 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+ | Нет | да | да | — | да |
Смотрите также
Сноски
- ^ "Ant Renamer". antp.be.
- ^ «Введение - Утилита переименования файлов». www.filerenameutility.co.uk.
- ^ «Введение - Утилита массового переименования». www.bulkrenameutility.co.uk.
- ^ http://chrononamer.com/
- ^ "CRAX Commander". crax.soft4u2.com.
- ^ https://easyfilerenamer.com/
- ^ Робл, Стефан. "qdev.de - ExifRenamer". www.qdev.de.
- ^ «ImBatch - Лучшее в пакетной обработке изображений - Программное обеспечение для обработки изображений». 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: утилита массового переименования" - через GitHub.