找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 38894|回复: 12

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

[复制链接]
发表于 2008-1-15 18:22:49 | 显示全部楼层 |阅读模式
批处理批量修改图片格式(仅后缀)

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

(*.bmp 到 *.jpg 比如 bat.bmp 到 bat.jpg)
发表于 2008-1-15 22:33:48 | 显示全部楼层
是不是用ren命令修改
发表于 2008-1-15 23:00:33 | 显示全部楼层
呵呵,基本命令当然可以是ren...
发表于 2008-3-25 21:44:22 | 显示全部楼层
@echo off
ren *.bmp *.jpg
pause>nul
发表于 2008-11-2 16:58:54 | 显示全部楼层
包括子目录,在命令行下请将%%改为%
  1. for /r f:\test %%a in (*) do @if %%~xa == .bmp ren %%a %%~na.jpg
复制代码
发表于 2009-12-16 16:01:40 | 显示全部楼层

回复 1楼 的帖子

刚入门许多都不会,只能这样了:
@echo off
ren *.BMP JPG
发表于 2010-7-19 20:43:51 | 显示全部楼层
答:
  1. @echo off
  2. ren *.bmp *.jpg
  3. pause
复制代码


=========不过总感觉没那么简单啊.....
end;
发表于 2011-5-30 10:05:20 | 显示全部楼层

  1. @echo off
  2. for /r %%i in (*.bmp) do ren %%i *.jpg
  3. pause
复制代码
发表于 2011-5-30 10:48:38 | 显示全部楼层
我想删除e:盘中的所有doc文件怎么我写的代码不能删除子目录中的doc文件呢?有高人能帮我修改下么????
我的代码如下:
@echo off
for /r e:\ %%a in (*) do if exist *.doc del /q *.doc
pause>nul
发表于 2024-1-31 13:57:51 | 显示全部楼层
回复 9# BS0小陈


    @echo off
for /r e:\ %%a in (*.doc) do @del /q %%a
pause>nul
发表于 2024-3-14 14:07:41 | 显示全部楼层
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
发表于 2024-12-19 11:33:36 | 显示全部楼层
前来学习,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:23 , Processed in 0.021982 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表