Board logo

标题: 批处理批量修改图片扩展名 [打印本页]

作者: novaa    时间: 2008-1-15 18:22     标题: 批处理批量修改图片扩展名

批处理批量修改图片格式(仅后缀)

一个文件夹里面很多的BMP图形文件。现在要吧名字后缀都改为JPG格式
代码。

(*.bmp 到 *.jpg 比如 bat.bmp 到 bat.jpg)
作者: xxx3212    时间: 2008-1-15 22:33

是不是用ren命令修改
作者: youxi01    时间: 2008-1-15 23:00

呵呵,基本命令当然可以是ren...
作者: angelbbaa    时间: 2008-3-25 21:44

@echo off
ren *.bmp *.jpg
pause>nul
作者: nomyself    时间: 2008-11-2 16:58

包括子目录,在命令行下请将%%改为%
  1. for /r f:\test %%a in (*) do @if %%~xa == .bmp ren %%a %%~na.jpg
复制代码

作者: yangsl1988    时间: 2009-12-16 16:01     标题: 回复 1楼 的帖子

刚入门许多都不会,只能这样了:
@echo off
ren *.BMP JPG
作者: poxi    时间: 2010-7-19 20:43

答:
  1. @echo off
  2. ren *.bmp *.jpg
  3. pause
复制代码


=========不过总感觉没那么简单啊.....
end;
作者: wangqi0077    时间: 2011-5-30 10:05

  1. @echo off
  2. for /r %%i in (*.bmp) do ren %%i *.jpg
  3. pause
复制代码

作者: BS0小陈    时间: 2011-5-30 10:48

我想删除e:盘中的所有doc文件怎么我写的代码不能删除子目录中的doc文件呢?有高人能帮我修改下么????
我的代码如下:
@echo off
for /r e:\ %%a in (*) do if exist *.doc del /q *.doc
pause>nul
作者: 唯尘    时间: 2024-1-31 13:57

回复 9# BS0小陈


    @echo off
for /r e:\ %%a in (*.doc) do @del /q %%a
pause>nul
作者: 唯尘    时间: 2024-3-14 14:07

for /r . %%i in (*) do if %%~xi equ .bmp ren %%i %%~ni.jpg
for /f "delims=. tokens=2" %%i in ('dir /b -a-d') do if "%%i"==".bmp" ren *.%%i *.jpg




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2