
Возможный дубликат:
Как выполнить массовое переименование файлов из командной строки?
У меня есть несколько папок с файлами, которые я хочу переименовать. Общая структура файла такова:
/root
/module 1
/chapter 1
/01 Intro.wmv
/02 Topic.wmv
...
/chapter 2
/01 Intro.wmv
/02 Topic.wmv
/chapter 3
/module 2
/chapter 4
/chapter 5
/chapter 6
...
Я хочу переименовать несколько файлов и переместить их в /root
каталог с указанным ниже форматом.
01 01 Intro.wmv
01 02 Topic.wmv
02 03 Intro.wmv
^ this is the chapter number
^ this is the module number
Могу ли я использовать пакетный скрипт для этого? У меня Windows 7. Или какой инструмент я могу использовать для этого?
решение1
Утилита пакетного переименования файлов. Это бесплатно
Для других инструментов переименования перейдите по ссылкездесь. Многие из них бесплатны.
О пакете: Я спрашивал что-то похожее впереполнение стекадля вас это должно работать с небольшими изменениями
решение2
Это, конечно, возможно с пакетным скриптом. Вы можете использовать XCOPY вместе с некоторыми скриптами для проверки содержимого папок и использовать имена родительских каталогов для формирования номеров файлов.
Это может быть стоящим проектом, если вы хотите узнать о скриптах CMD. Мне понадобится некоторое время, чтобы придумать для вас скрипт, поэтому я этого не сделаю, но я могу ответить на любые подробные вопросы, которые у вас могут возникнуть, если вы попробуете.