我需要根据名称更改多个文件名。
我有这样命名的文件。
001.mp3
002.mp3
003.mp3
004.mp3
005.mp3
...etc
我尝试使用Windows批处理文件。
@echo off
for %%I in (*.*) do (if %~0 gtr 010 ren %%I ???-new.*)
我在这里要做的是:
“为”--->循环 “in(。)”--->在当前文件夹中创建批处理文件 “如果%〜0 gtr 010”--->如果文件名大于010 “ren %% I ??? - new。*”--->将该文件重命名为“010-new.mp3”
这是我试图做的,但需要修复,请帮助我。
使用给定的命名模式(XXX.mp3
),它非常简单:
for %%i in (*.mp3) do if %%~ni gtr 010 echo ren %%i %%~ni-new%%~xi