用批处理批量更改文件扩展名

上周六用相机拍了些图片,发现相机关机后,保存在SD卡里的图片不见了。但相机上显示的剩下可拍张数在变化,这说明数据有在SD卡里,这是原因是这个SD卡之前在其它机器上使用过,格式不兼容的问题吧。但已有数据,不能格式化掉,只好继续拍,相信有容量在里面,可以用工具修复出来。

昨晚用FIND DATA一扫描,发现有文件,但全部损坏掉了,每一个文件大小都变成1M。经过多次修复无果,鬼使神差的用磁盘分区表管理与数据恢复软件diskman,竟然能找到合理大小的损坏文件,马上恢复数据。恢复后的图片后缀是CHK用看图软件打开,OK,我的图还在。

上百张,只好找来工具批量改名。其实用如下批处理,更快还绿色更安全。呵。

@echo off
for /f “delims=” %%b in (‘dir /a-d/b *.CHK’) do (
ren %%b %%~nb.jpg
)
pause
exit

相关日志

发表于:2011-03-07 20:20:37 at 20:20 分类:代码 发表评论 Tags:, ,

发表评论

(必填)

(必填)您的电子邮箱不会被公开。

*

正在加载信息...

Archives