Справочники, инструменты, документация

Total Commander: Групповое переименование файлов

Файловый менеджер Total Commander весьма популярен среди пользователей программ экранного доступа, поскольку, наряду с богатым функционалом для работы с файлами и каталогами, обладает хорошей доступностью для вспомогательных технологий. В этой статье мы объясним и на конкретных примерах покажем, как при помощи Total Commander выполнять различные операции с файлами.

Описание всех доступных выражений при групповом переименовании файлов с помощью Total Commander. Пользователь должен обратить внимание, что следует учитывать регистр символов.

  • [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).
  • [d] - Вставляет дату, как указано в текущих языковых параметрах, / (косая черта) заменяется чёрточкой.
  • [Y] - Вставляет год (4 цифры).
  • [M] - Вставляет месяц (ровно 2 цифры).
  • [D] - Вставляет день (ровно 2 цифры).
  • [t] - Вставляет время, как указано в текущих языковых параметрах, : заменяется точкой.
  • [h] - Вставляет часы в 24-часовом формате (2 цифры).
  • [m] - Вставляет минуты (ровно 2 цифры).
  • [s] - Вставляет секунды (ровно 2 цифры).
  • [U] - Все символы после этой позиции будут в верхнем регистре.
  • [L] - Все символы после этой позиции будут в нижнем регистре.
  • [F] - Первый символ каждого слова после этой позиции будет в верхнем регистре, остальные - в нижнем.
  • [n] - Все символы после этой позиции будут сохранять свой регистр, как указано в исходном имени.
  • [[] - Вставляет открывающую квадратную скобку.
  • [=random.Number:1-10] - Вставляет рандомные цифры в количестве до 10 символов.
  • [=random.HEX_FromName:1-10] - Вставляет рандомные буквы и цифры в количестве до 10 символов.
Как удалить в Total Commander цифры в начале названий файлов и знак - используя регулярные выражения: нажимает Ctrl+M, далее «групповое переименование», вводим ^\d{2,5}- (где ^ - начало строки, {2,5} - количество цифр (от 2 до 5)).