Мой может делать то, что вы просите довольно легко. JREN.BAT переименовывает файлы, выполняя поиск по регулярному выражению и заменяя имя. Это чистый скрипт, который запускается изначально на любом компьютере Windows с XP вперед.
Но я должен сказать, что ваша предлагаемая схема именования может довольно легко столкнуться с проблемами. Что делать, если вы попытаетесь переименовать «abc5.mp4» и «05xyz.mp4»? - Оба файла получат одно и то же имя, а второе переименование не удастся. Такая же проблема существует, если у вас есть два файла без номера в имени - оба будут получать 00.mp4.
Вот вызов JREN, который будет выполнять предложенную вашу схему:
jren "^\D*(\d*).*\.mp4$" "($1?lpad($1,'00'):'00')+'.mp4'" /j /i /p "c:\video test"
Обновление на основе комментариев:
Вы можете использовать следующие переименовать все файлы, независимо от расширения. Он сохранит расширение каждого файла.
jren "^\D*(\d*).*(\.[^.]*)$" "($1?lpad($1,'00'):'00')+$2" /j /i /p "c:\video test"
Где я намерен использовать, то трудно происходит это потому, что файлы не teram одинакового количества ... Спасибо за код, он работал отлично теперь я могу организовать мои видео без каких-либо осложнений. Примечание: Не могли бы вы сказать мне, как я бы сделать, чтобы быть в состоянии использовать в любом формате без Смените Q пример сценария .txt .avi и СНПЭ ... –
@HumbertoFreitas - см обновленный ответ. – dbenham
Я бы попросил у вас последнюю помощь, как мне установить каталог для действия скрипта (с пробелами или без него). Пример: C: \ Test C: \ VIDEO TEST - Спасибо за все здесь. –