中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [求助]关于修改扩展名命令 上一主题 | 下一主题
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『楼 主』:  [求助]关于修改扩展名命令

我下载了一些文件我想把他们一下子改成TXT文件不是一个一个改不知到用啥命令请大侠告述
谢谢




DOS并没有老去
2007-10-29 00:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
guo882633
初级用户





积分 126
发帖 53
注册 2007-2-4
来自 -
状态 离线
『第 2 楼』:  ^_^

for %%i in (*.mp3) do (ren %%i %%i.txt)

注:*.mp3 要改成你想要修改的文件的后掇名。

2007-10-29 00:45
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (517992574)  编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 3 楼』:  

不需要用到for的,

只要ren就行里


例如:ren *.mp3 *.txt

2007-10-29 09:22
查看资料  发短消息 网志  OICQ (470237592)  编辑帖子  回复  引用回复
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『第 4 楼』:  

谢谢各位大侠



DOS并没有老去
2007-10-29 15:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『第 5 楼』:  

各位大侠我打的命令有那不对吗请指出 E:\>ren e:金瓶梅*.TXT  *.mp3
它总说系统找不到该文件

[ Last edited by chenxing0711 on 2007-10-29 at 10:38 PM ]



DOS并没有老去
2007-10-29 16:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 6 楼』:  

格式要对应的。

只用一条ren命令的话

只能在原来的基础上增加或修改,而不能减少

2007-10-29 16:58
查看资料  发短消息 网志  OICQ (470237592)  编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 7 楼』:  

ren 不支持通配符,改用move吧!且move目标新文件不支持通配符



第一高手    第二高手

2007-10-29 22:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『第 8 楼』:  

各位大侠能说的详细一些吗?最好把命令格式写一下



DOS并没有老去
2007-10-29 22:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by fastslz at 2007-10-29 10:32 PM:
ren 不支持通配符,改用move吧!且move目标新文件不支持通配符

ren不支持通配符??

第一次听说,自己不妨试试??

2007-10-29 22:51
查看资料  发短消息 网志  OICQ (470237592)  编辑帖子  回复  引用回复
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『第 10 楼』:  

REN支持呀我用了但只对盘内有效但文件内的不起作用
我是用DOS命令提示付。系统提示找不到该文件(但那文件是有的)是怎么回事呀请各位老师指教谢谢!!

[ Last edited by chenxing0711 on 2007-10-30 at 10:58 PM ]



DOS并没有老去
2007-10-30 22:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 11 楼』:  

E:\>ren e:金瓶梅*.TXT  *.mp3 支持??
abcd 不用for就叫楼主一个一个的去ren?
别折腾楼主了,2楼方法是正确的
for %%i in (*.mp3) do (ren %%i %%i.txt)另存为.bat放在要改名的文件一起双击
或者直接在命令提示付for %i in (*.mp3) do (ren %i %i.txt)



第一高手    第二高手

2007-10-31 01:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 12 楼』:  

ren 是支持通配符的,这个是绝对不会错的。

只是楼主的这句,ren e:金瓶梅*.TXT  *.mp3,不符合格式而已。

不信的话,可以试试,ren *.mp3 *.txt这条语句,把当前目录所有的txt文件改名为mp3

2007-10-31 08:59
查看资料  发短消息 网志  OICQ (470237592)  编辑帖子  回复  引用回复
chenxing0711
初级用户




积分 74
发帖 28
注册 2007-10-21
来自 辽宁省葫芦岛
状态 离线
『第 13 楼』:  

我只是想增加个别文件夹内的拓展名,并不是要更改所有的文件。各位高手谁知道更改一个文件的拓展名的方法?

[ Last edited by chenxing0711 on 2007-10-31 at 05:32 PM ]



DOS并没有老去
2007-10-31 17:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 14 楼』:  

咱们都不是算命先生,也不是神仙,能算出你硬盘上的目录结构,什么扩展名改到什么扩展名,最起码把要求说的明白点



第一高手    第二高手

2007-10-31 18:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 15 楼』:  

就你5楼的一点信息下面的代码能满足你的,保存在要处理的文件夹内,注意也处理子目录的*金瓶梅*.TXT,不处理子目录去掉/s
@echo off
for /f "delims=" %%i in ('dir /s /b /a-d *金瓶梅*.TXT') do move /y "%%i" "%%~dpni.mp3"
pause




第一高手    第二高手

2007-10-31 18:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: