如何删除批处理扩展名重命名的文件

时间:2020-10-15 20:07:03

标签: windows batch-file cmd

我要尝试的是将文件扩展名从png更改为jpg,但是在文件夹上有重复的名称,例如abc.jpg和abc.png,当我尝试运行cm命令更改扩展名时,我无法这样做是因为它说有重复的文件。

那么复制后如何覆盖文件?

我在cmd上使用“ ren * .png * .jpg”来更改扩展名。请注意,大约有5000个文件,因此不可能一个接一个地进行。

任何帮助或建议都很好,谢谢

1 个答案:

答案 0 :(得分:1)

您将需要使用一个命令,该命令将允许您覆盖现有文件。因此,您可以使用简单的FOR命令列出文件,然后使用MOVE命令更改文件扩展名并覆盖所有现有文件。

您可以在命令提示符下运行它。

for %G IN (*.png) do move /Y "%G" "%~nG.jpg"

如果需要在批处理文件中使用它,则将百分比符号加倍。