Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Диалоговое окно "Инструмент группового переименования"

В этом диалоговом окне вы можете переименовывать список файлов, выбранных в Total Commander . Вместо подстановочных символов * и ? эта функция использует специальные выражения в скобках [ ]. Новые имена показаны сразу, но реально файлы не будут переименованы до тех пор, пока не нажата кнопка Выполнить.

Поле Описание. В этом поле вы можете создать определение для новых имён файлов. Кнопки ниже позволяют вставить специальные выражения для подстановки предыдущего имени, его части, счётчика или даты/времени файла. Эти выражения всегда заключены в скобки [ ], в то время как все другие символы (без скобок) будут помещены в новое имя без изменений.

См. ниже описание всех доступных выражений. ...расширения Строка для определения расширения. В принципе, все выражения могут быть добавлены к любому из двух полей определения. Инструмент переименования создаст строку переименования в виде: Поля в маске имени + "." (точка) + Поля в маске расширения. Причина, по которой эти два поля разделены, состоит в том, чтобы предотвратить случайное удаление расширений файла, что повлекло бы за собой удаление ассоциаций этих файлов с программами.

Поиск и замена Строка, введённая в поле "Найти", заменяется строкой, введённой в поле "Заменить на". Текст в поле "Найти" НЕ чувствителен к регистру! Оба поля поддерживают маски * и ?. * обозначает любое количество символов, ? - ровно один символ.

Эта функция применяется ПОСЛЕ применения маски переименования!

RegEx - опция включает поддержку регулярных выражений.

Subst. Подстановка (Substitution): Имя файла будет целиком заменено символами, введёнными в поле 'Заменить на'. Если эта галочка не отмечена, то будет заменено только найденное выражение. Вы можете работать с подвыражениями, см. пример в разделе регулярные выражения.

Верхний/нижний регистр. Преобразует всю строку по одному из шаблонов: верхний регистр; нижний регистр; первую букву в верхний регистр, остальное в нижний. Эта функция применяется ПОСЛЕ применения маски переименования и после работы поиска и замены. Используйте выражения [U], [L] и [n], чтобы преобразовать в верхний/нижний регистр только некоторые части имени!

Параметры счётчика [C]. Позволяет задать счётчик для поля (полей) [C].

Начать с. Начальное значение. Файлы всегда нумеруются в том же порядке, как отображено в списке результатов. Вы можете сортировать список результата точно так же, как в основном окне Total Commander . Кроме того, вы можете переупорядочивать отдельные элементы, используя Drag&Drop или клавиши Shift+стрелки.

Шаг. Счётчик увеличивается/уменьшается на это значение.

Цифр. Ширина поля счётчика. Если цифр больше одной, инструмент группового переименования добавит нули в начале полученного числа, чтобы получить фиксированную ширину поля.

F2 Считать/записать настройки.Позволяет загрузить или сохранить настройки инструмента группового переименования.

<По умолчанию>. Устанавливает настройки по умолчанию (имена остаются неизменными).

Сохранить настройки. Позволяет сохранить текущие настройки.

Удалить запись. Удаляет последнюю выбранную запись из списка.

Имена записей. Загружает настройки, сохранённые ранее.

<Список файлов>. Показывает список всех переименовываемых файлов. Новые имена выведены в столбце Новое имя. Все изменения в вышеописанных полях немедленно отображаются в этом столбце, но фактически файлы не переименовываются до нажатия кнопки Выполнить. Если маска переименования содержит ошибку, выводится строка <Ошибка!>.

Список может быть отсортирован по имени, расширению, дате/времени и размеру, и, кроме того, отдельные элементы могут быть перемещены вверх/вниз с помощью Drag&Drop или клавиш Shift+стрелки. Это полезно для изменения порядка файлов при использовании счётчика.

Выполнить. Начать переименование файлов. Если есть конфликты имён, появится предупреждающее сообщение.

Откат. Пытается отменить операцию переименования в обратном порядке (сначала последний переименованный файл). Это работает и ПОСЛЕ закрытия инструмента группового переименования! Просто повторно откройте его для произвольного файла (файлов).

Протокол. Создает протокол переименованных файлов.

Закрыть. Закрывает диалоговое окно без каких-либо дальнейших действий.

Ниже приведено описание всех доступных выражений. ВНИМАНИЕ: Регистр символов важен!

  • [N] Старое имя файла БЕЗ расширения.

  • [N2-5] Символы из старого имени от 2-го до 5-го (всего 4 символа). Двухбайтные символы (например, в китайском, японском языках) считаются за один символ! Первый символ нумеруется как '1'.

  • [N2,5] 5 символов, начиная со 2-го символа.

  • [N2-] Все символы, начиная со 2-го.

  • [N-8,5] 5 символов, начиная с 8-го символа, отсчитанного с конца имени.

  • [N-8-5] Символы от 8-го символа с конца до 5-го символа с конца.

  • [2-5] Символы 2-5 из полного имени файла, включая расширение и путь (другие комбинации чисел аналогичны [N]).

  • [P] Вставляет имя родительского каталога, например, при переименовании c:\directory\file.txt будет вставлено "directory".

Также работают: [P2-5], [P2,5], [P-8,5], [P-8-5] и [P2-], см. выше описание для [N].

  • [G] Каталог, в котором находится родительский каталог (использование аналогично [P]).

  • [E] Расширение.

  • [E1-2] Символы 1-2 расширения (другие числа - как в определении [N]).

  • [C] Добавляет счётчик, заданный в полях Параметры счётчика.

  • [C10+5:3] Добавляет счётчик, определённый напрямую. В данном примере счётчик начинается с 10, увеличивается с шагом 5 и содержит 3 цифры.

Также могут быть заданы частичные определения, такие как [C10], [C+5] или [C:3].

  • [Caa+1] Добавляет счётчик, определённый напрямую. В данном примере он начинается символами 'aa', увеличивается с шагом в 1 букву, использует 2 символа (определяется размером поля 'aa'.)