Групповое переименование

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

FlyMaster
Сообщения: 3
Зарегистрирован: Вт янв 12, 2010 14:39

Переименование папок.

Сообщение FlyMaster »

Уважаемые, помогите пожалуйста разобраться.
Необходимо поменять местами и удалить часть названия папки/папок.
Например:
А - Б С (структура названия папки)
на
С Б

С файлами получается, а вот с папкой как-то не задалось. :oops:
Если возможно это сделать, то приведите пример.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Search for: (.*) - (.*) (.*)
Replace with: $3 $2
Только что проверил.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
FlyMaster
Сообщения: 3
Зарегистрирован: Вт янв 12, 2010 14:39

Сообщение FlyMaster »

Благодарю. :D
Был не внимателен.
Bubek
Сообщения: 20
Зарегистрирован: Сб июл 21, 2007 10:51

Сообщение Bubek »

Подскажите пожалуйста как с помощью группового переименования переименовать файлы вида:
01.2010.001 - название
01.2010.002 - название
01.2010.003 - название

на

001.2010.01 - название
002.2010.01 - название
003.2010.01 - название

(меняются местами только числа)
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Bubek
Маска имени файла:
[N9-11][N3-8][N1-2][N12-]
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Или регэкспы:
Search for: (\d*)\.(\d*).(\d*)(.*)
Replace with: $3.$2.$1$4
Bubek
Сообщения: 20
Зарегистрирован: Сб июл 21, 2007 10:51

Сообщение Bubek »

Batya
Спасибо, получилось, теперь все понятно.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Rodny писал(а):Или регэкспы:
Search for: (\d*)\.(\d*).(\d*)(.*)
Search for: ^(\d+)\.(\d+)\.(\d+)( - .+)
Bubek
Сообщения: 20
Зарегистрирован: Сб июл 21, 2007 10:51

Сообщение Bubek »

Rodny писал(а):Или регэкспы:
С этим посложнее, :), если с [N9-11][N3-8][N1-2][N12-] - я разобрался, что это номер символа в названии, то с ^(\d+)\.(\d+)\.(\d+)( - .+) так сразу не могу, где можно почитать инфу?
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Bubek
В справке. Открой окно группового переименования и нажми F1. Откроется соответствующий раздел, в котором смотри ссылку "регулярные выражения".
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

Всем привет.
Ситуация такая: есть много папок вида "год - название альбома", например, 1994 - Tactical Neural Implant. Надо переименовать следующим образом: "двузначный номер-название альбома (год)", т.е. в случае примера 01-Tactiacal Neural Implant (1994).
Можно такой финт провернуть? :D
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Номер-то брать откуда? Или по счётчику?

Например, так:

Код: Выделить всё

Имя:
[C1:2] - [N8-] ([N1-4])
Если число пробелов после года нестабильно, то с регэкспом:

Код: Выделить всё

Имя:
[C1:2] - [N]
Замена:
\d{2} *- *(\d{4}) *- *(.*)
$2 - $1
RegEx: Да
HEXFIX
Сообщения: 177
Зарегистрирован: Пт июн 25, 2010 19:54
Откуда: Калининград

Сообщение HEXFIX »

То, что надо! Спасибо.
CompPyx
Сообщения: 5
Зарегистрирован: Пт май 17, 2013 15:42

К ТСКВ: примеры регулярных выражений

Сообщение CompPyx »

Ребят, нужна помощь. Как с помощью регулярных выражений поменять регистр букв идущих до определенного символа(в моем случае это -) на заглавные?

пример:
есть куча песен с названием: Исполнитель - Название Песни
нужно сделать так ИСПОЛНИТЕЛЬ - Название Песни

Заранее спасибо
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

CompPyx
В ИГП без регекспов: [=media.артист] - [F][=media.название]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить