批处理:批量重命名文件

2025-03-20 15:59:27
推荐回答(1个)
回答1:

@echo off
for /r %%a in (*-1.tif *-1.jpg) do ren;"%%a" "Y1%%~xa"
exit
需要注意的是,文件夹若存在多个命名规则如题且扩展名相同的文件,会产生重复命名的错误。
因此,每个文件夹中,只会对第一个符合命名规则(扩展名相同)的文件进行重命名。