我见过人们在 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*
.
不过,我不知道如何减少数字。