求助,如何批量修正图片的扩展名?

如图,在下在使用 IrfanView 时,经常遇到图片扩展名错误的情况。每次都是一次又一次的点击“是”来修正图片扩展名,很是麻烦的说。求助,如何批量修正图片的扩展名?谢谢。

批量重命名工具

批量重命名工具和文件辨别工具都有不少
但二合一的还真不知道
IrfanView有个命令行选项 **/info=output.txt**可以输出图片信息到文件
可以用脚本解析输出的图片信息并进一步更正相应图片的扩展名

批量输出命令如下:

“X:\aaa\i_view32.exe” “Y:\bbb\*” /info=Z:\ccc\output.txt

懒癌发病中,具体解析&重命名脚本就不提供了。。。。。
提供个懒一点的前台批量处理方法[AHK]

1.新建→保存→运行下面的AHK脚本

Loop{
WinWait IrfanView ahk_exe i_view32.exe
WinActivate
Send, y
}

2.IrfanView命令行处理相应图片文件夹

Win+R
“X:\aaa\i_view32.exe” “Y:\bbb\*” /info
注:不完整的/info参数是为了开启信息输出模式,不显示图像加快处理速度

3.喝茶等收工→关闭相应的AHK脚本


另:
爱折腾的话可以写脚本/程序,直接读取文件头信息→对比文件名→重命名

win+r, 打开运行对话框, 输入cmd 回车.

打开命令行对话框, 输入如下命令:

e:\
cd e:\tmp\pictures\
ren *.png *.jpg

就可以了.

1 个赞

真心没看懂四楼如何解决问题了??
实在不行就如图,关掉吧

真解决方案:ReNamer (动图3)

1 个赞

文件相关问题,大体上都能用totalcmd来回答。

四楼是使用命令行重命名文件呀