一个命令批量重命名目录下不同格式文件为同一格式
同目录下文件批量重命名
ren *.* *.*.gif
PS:空文件会报错
下面举例

一步就搞定

含多个子目录下的文件批量重命名(已排除文件夹)
for /f "tokens=*" %a in ('dir/s/a-d/b') do ren "%a" "%~nxa.gif"
PS:%~nxa表示扩展到一个文件名和扩展名


批量重命名所有文件格式为空,就是不带后缀
ren * *.


MU5735 R.I.P
ren *.* *.*.gif
PS:空文件会报错
下面举例

一步就搞定

for /f "tokens=*" %a in ('dir/s/a-d/b') do ren "%a" "%~nxa.gif"
PS:%~nxa表示扩展到一个文件名和扩展名


ren * *.

