2016-03-01 233 views
-1

我得到了一个包含.jpg格式的50个图像的文件夹,我希望它们是.png。但问题是它重命名了我不想要的批处理文件本身。 所以我写了一批这样的,但它不工作:批量重命名文件扩展名

ren *.* *.png 
ren rename.png rename.bat 
timeout /t 1 
exit 

任何想法?

+0

我假设你知道,从改名'jpg'一个文件'png'不* *其实使其'png',对不对?如果格式不是png,则某些软件可能无法显示它们(以及那些能够选择完全忽略名称为'png'的事实,因为它们看起来像'jpg'文件) – h2ooooooo

+0

重命名该文件不会***转换为真正的PNG –

回答

1

试试这个

ren *.jpg* *.png 
ren rename.png rename.bat 
timeout /t 1 
exit 
+1

你可以省略'ren rename.png rename.bat'这一行,因为使用'ren * .jpg * * .png',批处理文件不受影响。 'ren * .jpg * .png'就足够了(你不需要'* .jpg *')不过,h2o000000是正确的,改变扩展名不会改变文件的格式,所以只需重命名就可以做更多伤害比荣耀。 – Stephan

+1

感谢Dainius和Stephan,这很容易,但我无法想到这一点。 – KenyKeny