Описание всех доступных выражений при групповом переименовании файлов с помощью 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 символов.-
используя регулярные выражения: нажимает Ctrl+M, далее «групповое переименование», вводим ^\d{2,5}-
(где ^
- начало строки, {2,5}
- количество цифр (от 2 до 5)).