中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 19:01
楼 主 这是不是ren的一个bug? 发表于 2007-04-13 22:10 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
在c盘新建一个10.pdf

执行下面的两句命令;

看看最后10.pdf 被改名成了什么/

ren 10.pdf *2.c

结果为: 10.pdf2.c

ren 10.pdf *1.c

结果为1.c
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
qinbuer +4 2007-07-09 13:03
2 发表于 2007-04-13 23:03 ·  中国 安徽 芜湖 电信
高级用户
★★★
积分 866
发帖 415
注册 2005-12-04 11:19
UID 46459
状态 离线
这个“*”是通配符,能用通配符做文件名吗?
3 发表于 2007-04-14 04:10 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
ls的兄台是否不知道

ren *.pdf *.c 的妙处啊
4 发表于 2007-04-14 05:18 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
UID 44210
状态 离线
两种用法根本不同
文件名和扩展名分开处理:
ren *.pdf *.c,不管文件名是什么,只改扩展名
5 发表于 2007-04-14 05:29 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
但是 *1.c和*2.c又有什么区别呢?
为什么一个是 1.c
一个却是 10.pdf2.c
6 发表于 2007-04-14 08:02 ·  中国 北京 鹏博士BGP
中级用户
★★
积分 404
发帖 179
注册 2006-03-30 14:44
UID 53056
状态 离线


ren 10.pdf *0.c
ren 10.pdf *p.c
ren 10.pdf *d.c



不是bug

[ Last edited by kcdsw on 2007-4-14 at 08:03 AM ]
7 发表于 2007-04-14 09:11 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
谢ls的;

恍然大悟啊!!
8 发表于 2007-07-09 02:42 ·  中国 山东 滨州 联通
初级用户
积分 60
发帖 23
注册 2007-07-05 00:44
UID 93170
性别 男
状态 离线
什么恍然大悟?
小弟还是不明白?
楼主能具体说说吗?
9 发表于 2007-07-09 08:46 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
59fei 收到我 短消息后 把 短消息 贴上来吧
10 发表于 2007-07-09 10:04 ·  中国 湖北 武汉 电信
初级用户
小子
积分 76
发帖 26
注册 2007-06-20 19:30
UID 91913
性别 男
状态 离线
1、
ren 完整文件名 *指定完整文件名中任意字符或连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符(串).扩展名
如:
ren 10.pdf *0.c 得 10.c
ren 10.pdf *p.c 得 10.p.c
ren 10.pdf *d.c 得 10.pd.c

2、
ren 完整文件名 *指定完整文件名非连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符串首符+余下的字符串内容.扩展名
如:
ren 10.pdf *1p.c 得 1p.c
ren 10.pdf *0dp.c 得 10dp.c

3、
ren 完整文件名 *指定除完整文件名中任意字符(串).扩展名
改文件名为:通配完整文件名+指定字任符(串).扩展名

ren 10.pdf *mm.c 得 10.pdfmm.c

总结提有点复杂,还望兄弟们简化
:谢谢楼下的提醒,呵呵

[ Last edited by tclgb on 2007-7-9 at 10:31 PM ]
本帖最近评分记录 (共 3 条) 点击查看详情
评分人分数时间
everest79 +15 2007-07-09 10:09
qinbuer +4 2007-07-09 13:02
qianmo717 +2 2008-09-13 07:22
11 发表于 2007-07-09 11:29 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线

3、
ren 完整文件名 *指定除完整文件名中任意字符(串).扩展名
改文件名为:通配完整文件名+指定字任符(串).扩展名

ren 10.pdf *mm.c 得 10.pdf1p.c

写错了吧?
10.pdfmm.c
12 发表于 2007-07-09 12:55 ·  中国 江苏 无锡 电信
初级用户
积分 80
发帖 43
注册 2007-04-21 23:44
UID 86017
性别 男
状态 离线
没看懂.
13 发表于 2007-07-09 13:02 ·  中国 广东 佛山 电信
高级用户
★★
我思故我在
积分 512
发帖 228
注册 2007-01-21 10:31
UID 77225
性别 男
状态 离线
想不到REN有如此妙用,加分收藏学习了。
我确实是只菜鸟,而且这里X人太多,所以我不敢装X。谁要再说我装X,我就XXOO他。
14 发表于 2007-07-09 23:06 ·  中国 重庆 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
UID 22966
性别 男
状态 离线
我的结果不一样:
ren 10.pdf *2.c

结果为: 10.c

ren 10.pdf *1.c

结果为10.c
15 发表于 2008-04-26 22:21 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
眼睛都花了,什么情况下非要这么用ren?
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
论坛跳转: