VBS Скрипт переименования файлов
Есть вот такой скрипт, переименовывает файлы по маске, в указанной папке.
Мне нужно чтобы переименование велось рекурсивно, т.е., файлы в подпапках также меняли название, согласно созданной маске, как это сделать? С примерами если можно. |
wwtf, заведите себе ReNamer.
|
Цитата:
Вот пример рекурсии, но чтобы довести этот мой скрипт, найденный у меня в архиве, до Ваших требований, необходимо их иметь во внятном виде
Код:
AllDir = "D:\CMD\JS_Host" ' --------- Полное имя рабочего каталога (без слэжа \ на конце) |
Цитата:
Все файлы с уникальными именами, совпадений в пределах одной папки нет. В случае если файлы с одинаковыми именами встретятся в разных подпапках - переименовываются согласно вводным данным. |
wwtf, как я понял, Вы вводите xxx и yyy, а затем переименовываете файлы, содержащие в названии ххх, например, xxx111.jpg в yyy111.jpg. Или, например, траляляxxx111.jpg в траляляyyy111.jpg
Вот вариант решения. По максимуму использовал Ваш скрипт
Код:
Extension=".jpg" 'Расширение файлов. |
Цитата:
Только один момент, подтверждение о переименовании каждого файла, как его отключить? В идеале добавить счетчик, такое-то количество файлов было переименовано. |
Цитата:
Добавил счётчик и сделал настройку времени вывода сообщений
Код:
Extension = ".jpg" 'Расширение файлов. |
Время: 18:28. |
Время: 18:28.
© OSzone.net 2001-