Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Групповое переименование: перестановка дат

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sat Sep 29, 2012 23:39    Post subject: Групповое переименование: перестановка дат Reply with quote

В общем, есть в папке пачка файлов такого вида:
Dj Donatas - VZ 001 on AH_FM (07'05'07).mp3
Dj Donatas - VZ 002 on AH_FM (14'05'07).mp3
Dj Donatas - VZ 003 on AH_FM (21'05'07).mp3
...
Dj Donatas - VZ 131 on AH_FM (23'04'12).mp3
Dj Donatas - VZ 132 on AH_FM (14'05'12).mp3


Ни атрибуты файла, ни теги в данном случае не могут быть использованы по ряду причин.
Требуется "переставить" местами в имени файла год и число месяца с вида ДД'ММ'ГГ в вид ГГГГ-ММ-ЧЧ.

Приблизительно, должно стать так:
Dj Donatas - VZ 001 on AH_FM (2007-05-07).mp3
Dj Donatas - VZ 002 on AH_FM (2007-05-14).mp3
Dj Donatas - VZ 003 on AH_FM (2007-05-21).mp3
...
Dj Donatas - VZ 131 on AH_FM (2012-04-23).mp3
Dj Donatas - VZ 132 on AH_FM (2012-05-14).mp3


Что в данном случае следует скормить в МРТ в регвыражениях?
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sun Sep 30, 2012 01:04    Post subject: Reply with quote

Все по умолчанию, но в поле "Найти"
Code:
\((\d{2})'(\d{2})'(\d{2})\)
в поле "Заменить на"
Code:
(20$3'$2'$1)
и поставить галочку на "Рег.выраж."
Естественно, что для дат другого века вместо двадцатки должно стоять соответствующее число.

А что такое ЧЧ в предложенной маске? Число месяца?

PS Если уж абсолютно точно, то тогда
Code:
(20$3-$2-$1)


Last edited by Volniy on Sun Sep 30, 2012 02:21; edited 1 time in total
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sun Sep 30, 2012 01:38    Post subject: Reply with quote

Volniy
ага, оно самое...
Протупил - пардоньте...

Добавлено спустя 5 минут:

Volniy wrote:
Code:
\((\d{2})'(\d{2})'(\d{2})\)
Code:
(20$3'$2'$1)
Помогло, спасибо!

 !  Avada:
В целях приведения к разумному и достаточному минимуму числа открытых тем с заглавием "Групповое переименование" и с некоторыми производными от этого заглавия данная тема закрывается.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group