如何用批处理完成将文件夹及其子文件夹里所有文件的文件名相同文件名批量替换成另外一个名字?谢谢~

2025-02-03 05:40:12
推荐回答(1个)
回答1:

@echo off

::设置相同的文件名,包括后缀名
set Same=我的图片.jpg

::设置更改后的文件名,包括后缀名
set New=新名称.jpg

for /f "delims=" %%a in ('dir /a-d/s/b "%Same%"') do ren "%%~a" "%New%"
pause

放在要处理的文件夹里执行,看看是不是您要的效果。?