Страница 1 из 1

Групповое переименование файлов в связующие имена

Добавлено: Вт май 01, 2012 20:46
shveicar
Здравствуйте.
Возникла такая проблема: существует более 180 каталогов находящихся в одной папке, каждый из них, имеет свое уникальное имя. В каждом из каталогов присутствуют два типа файлов: файлы с расширениями (.html) и файлы (.swf) Имена файлов у всех расширений разные, (смысловая связь между файлами, - будет задана через теги заголовка html файла)

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

<title>соответствует будущему имени файла swf</title>
Имена html файлов, в итоге должны быть сохранены в первоначальном виде.
Число файлов html и swf в каждом каталоге одинаковое, - то есть парное, но общее число файлов (при сравнении двух любых каталогов) не всегда совпадает. Задача заключается в том, чтобы переименовать имена файлов в каждом каталоге с расширением (.swf) на имена файлов с расширением (.html) находящихся рядом (в том же каталоге) естественно, с сохранением своего первоначального расширения, для дальнейшей взаимосвязи с файлами html
Подскажите, как можно грамотно автоматизировать процесс, для ускорения этой задачи.
Спасибо.
P.s Пытался использовать групповое переименование, с маской [G]_[P]_[N][C] и последующим совмещением, но в итоге возникает несовпадение имен... Понимаю, что без ручной правки не обойтись, (для осуществления задачи должны хотя бы совпадать первые буквы в именах файлов, и такое совпадение в 50% от объема информации имеется)..

Добавлено: Пт май 04, 2012 23:03
Flasher
shveicar
Как определять, что конкретный swf относится к конкретному html?

Добавлено: Сб май 05, 2012 00:55
shveicar
Спасибо, что откликнулись.
Да, тут настоящая головоломка, - единственное решение, которое пришло на ум, - предварительная пересортировка файлов с переименованием с параметрами [P]_[N] и созданием резервных копий и текстовых файлов списков с полными путями, для надежности. Ну а далее, групповое переименование через файл список (естественно с проверкой), худо - бедно, но задачу решил.
Думаю. - автоматизировать такой процесс по другому. не получилось бы.
Слишком мало одинаковых значений.