Инструмент для пакетного переименования файлов - пункт 2 плагина Advaced Tools, в бесплатной версии будет недоступен.
Перед созданием этого дела было просмотрено несколько вариантов, а именно:
Плагин к Far Search&Replace от Ивана Синтюрина (aka Spinoza). Отличный сверхмощный инструмент, использующий регвыражения. Тоталовский стандартный аналог переименования с регвыраженияи безнадёжно отстаёт. Беда в том, что не так много юзеров способны освоить это дело всего лишь для того, чтобы пакетно переименовывать файлы.
Встроенный переименовыватель Total Commander. Показался мне чересчур громоздким и не очень унверсальным.
Плагин к Far FRename - в текстовом редакторе выдаёт два столбца - старое имя и новое, новые имена нужно менять вручную. Удобно для 3-х файлов, совершенно бесполезно для сотни.
Получившийся инструмент - попытка сделать ещё одну альтернативу, которая должна быть:
Выделяем нужные файлы, запускаем AdvTools->Rename. Появившийcя диалог требует ввести шаблон поиска и шаблон замены
Исходное имена файлов представляются в виде важных частей, разделённых каким-то текстом (примерно так же, как в масках файлов звёздочки и текст) Так вот, эти важные части нужно обозначить с помощью выражений $номер, а разделители записать так, как они пишутся в именах файлов.
Простейший пример шаблона - имя и расширение:
$1.$2
Конструкции вроде $1$2 - недопустимы и не имеют смысла, между двумя группами обязательно должен быть разделитель.
В этой строке используем важные части, определённые в шаблоне, вместе с произвольным текстом. Любую важную часть можно отбросить или использовать дважды.
Например, хотим поменять местами имя и расширение: Шаблон поиска: $1.$2 Шаблон замены: $2.$1
Или хотим убрать расширения у всех файлов: Шаблон поиска: $1.$2 Шаблон замены: $1
Или дописать в начало имён txt: Шаблон поиска: $1 Шаблон замены: txt$1
Счётчик В шаблоне замены можно использовать любое количество счётчиков. Счётчик пишется в виде:
Например - #10+2# - начинать нумерацию с 10 и увеличивать счётчик на 2. Или #100-3# - начинать нумерацию с 100 и уменьшать счётчик на 3. Шаг можно не задавать, в этом случае он будет равным +1. Например - #10# - начинать нумерацию с 10 и увеличивать счётчик на 1. Старт счётчика задавать обязательно. Ну и ещё одна фича - цифра счётчика может быть дополнена ведущими нулями. Например - #01+2# - даст значения 01,03,05,07,09,11,13 и т.д.
Имеется набор файлов:
file1.sis
file2.sis
file3._sis
, нужно убрать знак подчёркивания из расширения.
Шаблон поиска: $1sis
Шаблон замены: $1sis
(также могут быть $1.$2 и $1.$2 и ещё как-то)
Имеется пачка файлов, скачанных с http://dimonvideo.ru:
20617bestfilemanv103ruforos81an90.zip
4340UNTEHAppLauncher.sis
6230SISTool104ruzip.zip
23_Game.jar
, нужно убрать ведущие номера и знаки подчёркивания.
Шаблон поиска: $1_$2
Шаблон замены: $2
Имеется вот такая музычка:
01 - Король и Шут - Волосокрад.mp3
03 - Король и Шут - Ели Мясо Мужики.mp3
01 - Мастер - Танец.mp3
02 - Мастер - Гений рока.mp3
07 - Крематорий - Кондратий.mp3
09 - Крематорий - Мусорный ветер.mp3
, её нужно разложить по подпапкам, представляющим собой названия групп,
ведущие номера при этом сохранить.
Шаблон поиска: $1 - $2 - $3
Шаблон замены: $2\$1$3
(Первый файл, например, окажется в папке "Король и Шут" с именем 01Волосокрад.mp3
У этой музычки сбилась нумерация:
01 - Крематорий - Лепрозорий.mp3
03 - Крематорий - Безобразная Эльза.mp3
08 - Крематорий - Моя деревня (Хит-парад '88).mp3
09 - Крематорий - Мусорный ветер.mp3
Шаблон поиска: $1 - $2
Шаблон замены: #01# - $2
Шаблон поиска: $1 - $2
Шаблон замены: #1# - $2
Плагин может запрашивать подтверждение на каждое переименование, для чего
нужно выставить [x] Confirm rename (по умолчанию выставлено). В диалогах
подтверждения можно поменять предлагаемое имя, прекратить подтверждения
(выставив [x] Cancel confirm).
Нажатие левого софта или кнопки OK принимает переименование, Ignore - переходит
к следующему файлу без преименования, Cancel - завершает переименование