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

Для тех, кто любит порядок в документах или занимается сортировкой файлов в папках, есть возможность быстрого переименования файлов


1. Функция группового переименования


Чтобы воспользоваться возможностью группового переименования на любой из панелей Total Commander открываем папку с оперируемыми файлами и выделяем все их клавишами Ctrl+A. Или удерживаем зажатой Ctrl и указываем только отдельные из них. Далее запускаем групповое переименование – либо в меню «Файл», либо горячими клавишами Ctrl+M.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Поле ввода значений в открывшемся окошке функции – это маска имён. В неё необходимо ввести свои значения, которые будут содержаться в названиях всех файлов как то: «Фото», «Видео», «Wallpapers», «Событие такое-то», «Track» и т.п. А затем добавить заключённое в скобки [ ] выражение, реализованное в виде кнопок.


Это выражение будет предопределять приписку в будущих названиях – порядковый номер, дату создания, специфические параметры для отдельных типов файлов. Выражений можно добавлять сколь-угодно, разделяя их пробелом, нижним подчёркиванием, точкой, скобками или другими удобными для восприятия символами.


Нижняя часть окошка функции — это таблица сопоставлений названий старых и новых, какими они будут после выполнения операции. Так что, подбирая критерии переименования, прямо на лету можно отслеживать удобочитаемость будущих имён. И когда нужный формат будет найден, только тогда приступать к выполнению операции по переименованию (кнопка внизу «Выполнить»).

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

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


2. Изменение имён


Функция группового переименования запускается с по умолчанию установленным в маске выражением [N] – текущим именем файлов. Если оставить это выражение, имена останутся такими как есть и изменятся, соответственно, только в части выбранных дописок. Если имена необходимо изменить полностью, убираем [N] (клавишами Del или Backspace) и вписываем своё общее значение. Как, например, в нашем случае задаётся общее имя всем обоям для рабочего стола «Space Wallpapers». Далее необходимо выбрать способ идентификации файлов с этим общим именем.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Не меняя текущие названия, их можно упорядочить, выставив единый формат написания с учётом букв нижнего и верхнего регистра.


3. Порядковые номера в названиях


Идентифицировать файлы с единым общим названием, прописав каждому из них порядковый номер, можно с помощью выражения [C]. В графе маски ставим курсор до или после общего названия и жмём кнопку «[C] Счётчик».


Для счётчика доступны некоторые настройки:


- Шаг счёта (нумерация, например, по типу 1, 3, 5, 7 и т.д.);

- Цифра, с которой начинается отсчёт,

- Формат числа (количество цифр в порядковом номере).


Если групповое переименование проводится для более чем 9 файлов, можно установить, например, 3 цифры в порядковых номерах. Тогда они будут иметь формат 001, 002, 003 и т.д. И, соответственно, такие файлы в отдельных файловых менеджерах будут отображаться так, как нужно, а не с искажённым порядком, когда за 1 следует 10, и только потом – 2.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

4. Даты создания файлов в именах


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

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Возможность формирования названий с включением других дат для отдельных типов файлов Total Commander предусматривает в числе плагинов выражений. При нажатии кнопки «[=?] Плагин» у нас появится выбор огромного числа различных параметров. Так, в подборке плагинов «tc» в названия можно включить дату и время модификации, дату и время последнего доступа.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

5. Различные параметры в именах


Итак, упомянутая кнопка «[=?] Плагин» открывает доступ к огромному перечню параметров файлов. В частности, в подборках плагинов «shelldetails» и «tcmediainfo» можем включить в названия медиафайлов:


- даты звукозаписи, съёмки или оцифровки;

- жанр;

- исполнителя;

- альбом, его год выпуска;

- теги и оценки;

- битрейт;

- размер кадра для видео;

- размер изображений;

- видео- или аудиокодеки;

- а также прочие данные.


Конечно, при условии, что медиаданные содержат информацию о выбранных параметрах.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

6. Изменение расширений


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

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Или замена файлов «.txt» на «.ini», «.bat» и т.п. Чтобы вовсе убрать расширения у файлов, просто оставляем их маску без какого-либо выражения.


7. Переименование с перемещением


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

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

8. Избавление от порядковых номеров в именах


Как убрать приписку в виде нумерации файлов и оставить только основные названия? Такая необходимость может стать при упорядочивании коллекции аудиозаписей. Жмём кнопку «[N##] Диапазон» и выделяем блоком основное имя, т.е. часть названия без порядковых номеров. Жмём «Ок» и выполняем операцию.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

9. Удаление отдельных значений из имён


Как убрать из имён группы данных одинаковую их составляющую? Например, значения «Ярлык» или «Копия», жанр, год альбома или любую другую информацию, не столь важную, чтобы значиться в названиях и усложнять восприятие информации. Это значение нужно вставить в графу «Найти». В графе ниже «Заменить на» выбирается «<Пусто>».

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

10. Сохранение шаблонов переименования


Любую подборку выражений, плагинов, настроек замены и счётчика можно сохранить как шаблон, если в будущем нужно будет снова вернуться к переименованию данных именно в таком формате. Заполняем поле маски, выставляем прочие опции и из выпадающего перечня графы «F2 Шаблоны операции» выбираем «Сохранить шаблон». В этом выпадающем списке и будут находиться все сохранённые шаблоны.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

11. Отмена изменений


Групповое переименование файлов можно отменить кнопкой «Откат». И тогда именам будет возвращён их прежний вид. Важно: для этой процедуры принципиальное значение имеет исходное расположение данных.

Групповое переименование файлов в Total Commander Total Commander, Переименование, Лайфхак, Полезное, Длиннопост, Программное обеспечение

Взято отсюда

https://www.white-windows.ru/gruppovoe-pereimenovanie-fajlov...

Лайфхак

1.7K постов23.6K подписчиков

Добавить пост

Правила сообщества

Блокировка допускается в случае нарушения правил сайта Pikabu, а также в случаях:

Целенаправленного издевательств над подписчиками сообщества. Если пользователь Пикабу троллит, издеваясь над тематикой Вашего сообщества, тем самым ухудшая атмосферу и вызывая негатив подписчиков. Пример: в сообщество про лошадей приходит пользователь с комментариями "М-м-м, какая вкусная конина, я бы съел";

Добавления нетематических постов в сообщество;

Добавления спама.

Вы смотрите срез комментариев. Показать все
12
Автор поста оценил этот комментарий

ТС, ты пропустил огромную часть возможностей, а именно регулярные выражения. =))

раскрыть ветку (27)
9
Автор поста оценил этот комментарий

Да, да, да... Если вы хотите решить проблему регулярными выражениями, то у вас уже две проблемы...

раскрыть ветку (7)
3
DELETED
Автор поста оценил этот комментарий

Которые можно решить регулярными выражениями

раскрыть ветку (4)
Автор поста оценил этот комментарий

Да, да, да... Если вы хотите решить проблему регулярными выражениями, то у вас появляется еще одна проблема...

раскрыть ветку (3)
1
DELETED
Автор поста оценил этот комментарий

Дайте угадаю...

раскрыть ветку (2)
Автор поста оценил этот комментарий

Вот ведь свинтус, а... Такую рекурсию поломал...

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Эффект наблюдателя))

2
Автор поста оценил этот комментарий

Это ведь очередной глупый мем? Я просто не понимаю проблемы с правильно приготовленными регулярками.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Старая шутка от тех, кто не умеет ими пользоваться. Делают тонну сплитов, джойнов, циклов и т.п., вместо одной красивой регулярки

1
Автор поста оценил этот комментарий

"Если у вас есть проблема, и вы хотите её решить с помощью регулярных выражений, то теперь у вас две проблемы!"

Ну, а так-то да, регулярные выражения - тема отдельной статьи.

Автор поста оценил этот комментарий

Если у тебя есть проблема и ты решаешь её с помощью регулярных выражений, то у тебя две проблемы

раскрыть ветку (4)
Автор поста оценил этот комментарий

Ты быстр, как настоящий индеец. =))

#comment_153668403
раскрыть ветку (3)
Автор поста оценил этот комментарий

Настоящий индеец не торопится

раскрыть ветку (2)
Автор поста оценил этот комментарий
Настоящему индейцу завсегда везде ништяк!
раскрыть ветку (1)
Автор поста оценил этот комментарий

Настоящему индейцу надо только одного,

Да и этого не много, да почти что ничего.

1
DELETED
Автор поста оценил этот комментарий

А можно пример как переименовать кучу файлов с такими именами:

Screenshot_2019-11-06-10-23-32-621_com.alibaba.aliexpresshd.png

в такое:

"YYYY MM DD hh-mm-ss.png"?


Удобнее всего это сделано в программе Tag&Rename, но она только для MP3 подходит. Там это делается в два этапа. Сначала создаётся маска для расшифровки частей имени или тегов. Для моего примера это выглядело бы примерно так (там чуть по другому, но очень просто за счёт того, что результаты разбора сразу отображаются в тегах/именах): "Screenshot"%YYYY"-"%MM"-"%DD"-"%hh"-"%mm"-"%ss%c

Ну а второй этап просто конструируешь из уже полученных переменных новое имя... Беда в том, что в той программе это возможно только через теги MP3. Просто так создать временные переменные в ОЗУ нельзя :(

раскрыть ветку (12)
3
Автор поста оценил этот комментарий
Да. Тотал делает это запросто, там же в групповом переименовании через плагин. Вытаскиваешь плагином с файла любую дату (создания, изменения) и делаешь формат какой нравится. Или с помощью маски любой кусок с изначального имени файла в новый можно вставить.
раскрыть ветку (11)
DELETED
Автор поста оценил этот комментарий

Спасибо понятно. Только дата создания у современных файлов испорчена, так как с телефона они не копируются как файлы (потому что USB накопителем телефоны больше не умеют быть), а передаются через MTP-хрень, как типа сообщения - т.е. у них каждый раз новая дата создания.

раскрыть ветку (10)
Автор поста оценил этот комментарий
Если она испорчена, то откуда её возьмёт любая другая программа?
раскрыть ветку (8)
DELETED
Автор поста оценил этот комментарий

Поэтому я и спросил пример того, как её извлечь из имени средствами Total Commander-а.

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

если не парит наличие "-" в дате, то вообще без проблем (без регулярных выражений), в два прохода решается, а если парит, то в три прохода:

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (5)
1
DELETED
Автор поста оценил этот комментарий

Большое спасибо!

1
Автор поста оценил этот комментарий

можно и в один проход, но заебешься строить конструкцию вида [Nx-y] [Nx-y] [Nx-y] [Nx-y] [Nx-y]....., первая часть из которых будет формировать дату с пробелами, а вторая -- время с дефисами

раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Ну, не очень то и заебёшся, если честно, пару минут делов. А если видеть исходные файлы, можно и проще ещё делать, например год просто цифрами вбить, если он не меняется, и прочее.
раскрыть ветку (1)
Автор поста оценил этот комментарий

ну можно и так, согласен. в любом случае, результат будет достигнут.

DELETED
Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий

Тут классическое "я могу, но не знаю как". С помощью регулярных выражений можно найти в имени файла последовательность "YYYY-MM-DD" (или любую другую), скопировать её и поместить потом в новое имя. Но я не знаю, как это сделать.

Автор поста оценил этот комментарий

Если телефон говняный и без флэшки, то да. зато, мля, стоит докуя килорублей

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку