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 

Single Post  Topic: Групповое переименование и потом обратно 
Author Message
Avada



PostPosted: Wed Aug 19, 2015 10:40    Post subject: Reply with quote

newsky
Во-первых, про создание тем, связанных с групповым переимеенованием говорилось совсем недавно.
Во-вторых, "групповое переименование и потом обратно" в нормальной терминологии называется функцией отката и в качестве таковой описано в справке. Так что в общем виде подобные задачи вполне решаемы. При одном условии: откат должен выполняться в том же сеансе TC, что и переименование.
Но в конкретном случае есть одно "но", ибо в условиях указаны папки вперемешку с файлами. Конечно, не составляет труда через функцию поиска найти всё содержимое некой папки и вывести найденные подпапки и файлы на панель, затем выделить их и в ИГП и применить плагин wdx_translit с любым вариантом замещения кириллицы латиницей (имена в латинице останутся, естественно, неизменными). Когда в списке одни файлы или одни папки, проблем нет. Но если в эту выборку попадает папка с именем в кириллице, то она будет переименована первой, в результате чего всё её содержимое обработано уже не будет (путь изменился).
Можно, разумеется, сделать всё это в два в этапа — сначала переименовать только папки с кириллицей, а потом только файлы с кириллицей. Но легко и просто откатить в ИГП удастся только последнее переименование!
Можно, конечно, заранее создать (после копирования имён в буфер штатной командой TC) список папок с исходными именами в кириллице и использовать для обратного переименования папок его (см. в справке и на форуме про загрузку имён из файла), но там надо проследить, чтобы и по количеству, и по порядку следования прежние имена соответствовали транслитерированным.
Рекомендую предварительно потренироваться на специально созданных тестовой файловой структуре (наборе вложенных папок и файлов с именами в латинице и кириллице).
Тема пока остаётся на месте, поскольку у кого-то из участников форума могут возникнуть ценные мысли по автоматизации запрошенных действий с помощью сторонних средств.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group