Я видел, как люди делают это в Perl, но мне интересно, есть ли способ сделать это через пакет?Он встроен в Windows, поэтому я думаю, что было бы полезно узнать, как это сделать с помощью пакетного скрипта.Не требует установки чего-либо на компьютер.
Пример входного имени: myFile_55
Пример выходного шаблона: измените myFile
на picture
и уменьшите число на 13. Пример вывода: picture_42
.
Как бы вы подошли к этому?Я знаю пакетную команду для переименования:
ren myFile_55 picture_42
.
Итак, если у меня есть файл с именем renamer.bat
, я могу добавить следующее:
for /r %%x in (%1) do ren "%%x" %2
.
Затем я могу набрать эту команду:
renamer.bat myfile* picture*
.
Хотя я не знаю, как уменьшить числа.