中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 14:11
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何把所有文件都改成jpg后缀名
可打印版本  3,211 / 32
第1楼 mfdcxnf 发表于 2007-02-24 09:16
初级用户 发帖 74 积分 155
如何把所有文件都改成jpg后缀名
ren d:\*.* *.jpg
此命令为什么只能改变盘符下面的,然后子目录文件夹下面的就改不了。请问要像整个盘的所有文件都变成JPG用什么方法实现

[ Last edited by namejm on 2007-2-26 at 07:17 PM ]
第2楼 mfdcxnf 发表于 2007-02-24 09:24
初级用户 发帖 74 积分 155
走过路过的朋友,帮忙看一下,给一方案吗。我知道你们肯定有办法
第3楼 oilio 发表于 2007-02-24 09:36
高级用户 发帖 303 积分 641
光是用ren肯定不行啊,ren好像没有参数吧。想到的只能说是利用for循环来做,
d:\>for /f "delims=" %a in ('dir /s/b/a-d *.*') do @ren %a *.jpg
我是这样想的,我不敢在我机子上运行,我知道我这样运行肯定会给我带来不小的麻烦,有可能是致使的损失,所以不敢运行一下试验,所以不知道能不能成功,如有不对,非常欢迎高手指出,也好让我进步,谢谢。希望对楼主能有用。

[ Last edited by oilio on 2007-2-23 at 08:40 PM ]
第4楼 vkill 发表于 2007-02-24 09:41
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
for ... (dir /a-d/s/b) do (ren...)
第5楼 qasa 发表于 2007-02-24 09:48
高级用户 发帖 311 积分 959 来自 广东-LianJiang
你小心地看一下吧,嘻嘻
把当前盘的所有文件改成 .jpg

第6楼 anqing 发表于 2007-02-24 10:31
高级用户 发帖 413 积分 859
有意思,不知能不能再把改过的jpg还原成exe?
第7楼 chainliq 发表于 2007-02-24 10:37
高级用户 发帖 244 积分 635 来自 广西贵港
危险份子``````````
第8楼 slore 发表于 2007-02-24 11:14
铂金会员 发帖 2,478 积分 5,212
貌似只是改扩展名字?

要还原还是建议把'dir /s /a /b * .*'输出的结果保存下,否则=.=
第9楼 mfdcxnf 发表于 2007-02-27 08:09
初级用户 发帖 74 积分 155
楼上几位高手说的方法,我都试过了,说语法不正确。
如果你们怕文件被损坏的朋友,又想验证,我推荐你们一种笨方法,使用还原精灵吗,哈哈。
第10楼 slore 发表于 2007-02-27 08:12
铂金会员 发帖 2,478 积分 5,212
@echo off
cd\
for /f "delims=" %%i in ('dir /s /a /b /ad .') do (ren %%i\*.* *.jpg)
exit/b

这个不可以么?
第11楼 mfdcxnf 发表于 2007-02-27 08:30
初级用户 发帖 74 积分 155
谢谢,好啦
第12楼 mfdcxnf 发表于 2007-02-27 09:22
初级用户 发帖 74 积分 155
@echo off
cd\
cd d:
for /f "delims=" %%i in ('dir /s /a /b /ad .') do (ren %%i\*.* *.jpg)
exit/b
这样有个缺陷,就是放到那个盘运行就那个盘的文件变了。能不能指定一个盘,那样就能真正受自己控制了。我试了,后面加CD D:这样为什么不能实现,有更好方法的朋友帮忙呀
第13楼 slore 发表于 2007-02-27 10:30
铂金会员 发帖 2,478 积分 5,212
'dir /s /a /b /ad E:\'

'dir /s /a /b /ad D:\'
第14楼 gne3 发表于 2007-02-27 11:09
高级用户 发帖 252 积分 526
顶起,大家继续想办法
第15楼 gne3 发表于 2007-02-27 11:10
高级用户 发帖 252 积分 526
终于顶到成为高级用户了,先赞一个了
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023