Avada

|
Posted: Wed Aug 19, 2015 10:40 Post subject: |
|
|
newsky
Во-первых, про создание тем, связанных с групповым переимеенованием говорилось совсем недавно.
Во-вторых, "групповое переименование и потом обратно" в нормальной терминологии называется функцией отката и в качестве таковой описано в справке. Так что в общем виде подобные задачи вполне решаемы. При одном условии: откат должен выполняться в том же сеансе TC, что и переименование.
Но в конкретном случае есть одно "но", ибо в условиях указаны папки вперемешку с файлами. Конечно, не составляет труда через функцию поиска найти всё содержимое некой папки и вывести найденные подпапки и файлы на панель, затем выделить их и в ИГП и применить плагин wdx_translit с любым вариантом замещения кириллицы латиницей (имена в латинице останутся, естественно, неизменными). Когда в списке одни файлы или одни папки, проблем нет. Но если в эту выборку попадает папка с именем в кириллице, то она будет переименована первой, в результате чего всё её содержимое обработано уже не будет (путь изменился).
Можно, разумеется, сделать всё это в два в этапа — сначала переименовать только папки с кириллицей, а потом только файлы с кириллицей. Но легко и просто откатить в ИГП удастся только последнее переименование!
Можно, конечно, заранее создать (после копирования имён в буфер штатной командой TC) список папок с исходными именами в кириллице и использовать для обратного переименования папок его (см. в справке и на форуме про загрузку имён из файла), но там надо проследить, чтобы и по количеству, и по порядку следования прежние имена соответствовали транслитерированным.
Рекомендую предварительно потренироваться на специально созданных тестовой файловой структуре (наборе вложенных папок и файлов с именами в латинице и кириллице).
Тема пока остаётся на месте, поскольку у кого-то из участников форума могут возникнуть ценные мысли по автоматизации запрошенных действий с помощью сторонних средств. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|