批量更改多个不同格式的图片的格式(比如:同时把.gif .bmp改为.jpg)

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:58:22
最好用命令

@echo off
set num=0
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir /s /a-d /b d:\temp\*.gif d:\temp\*.bmp') do (
set /a num+=1
ren "%%i" %%~ni.jpg
)
echo 一共重命名文件:%num%个
pause

不可能用命令批量更改。 因为图片格式不同于名字,需要对文件内容的编码进行转换。
我知道的一个比较好的工具是 ACD see, 可以批量更改文件属性。你搜索一下网络上下载.