[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理批量修改图片扩展名

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

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

(*.bmp 到 *.jpg 比如 bat.bmp 到 bat.jpg)
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

是不是用ren命令修改

TOP

呵呵,基本命令当然可以是ren...

TOP

@echo off
ren *.bmp *.jpg
pause>nul

TOP

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

TOP

回复 1楼 的帖子

刚入门许多都不会,只能这样了:
@echo off
ren *.BMP JPG

TOP

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


=========不过总感觉没那么简单啊.....
end;

TOP

  1. @echo off
  2. for /r %%i in (*.bmp) do ren %%i *.jpg
  3. pause
复制代码
我是一个新手.看到此签名的请发点教程我!!谢谢!!

TOP

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

TOP

回复 9# BS0小陈


    @echo off
for /r e:\ %%a in (*.doc) do @del /q %%a
pause>nul

TOP

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

TOP

回复 9# BS0小陈
@echo off
del /s/q e\*.doc
pause

/s参数表示递归删除子目录中的文件,路径含中文名要保存为ANSI类型

TOP

前来学习,

TOP

返回列表