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

[原创] [批处理命令一日一教学](8)重命名文件(夹):ren[2009.2.26更新]

[复制链接]
发表于 2011-5-10 16:06:36 | 显示全部楼层
學習了。。
发表于 2011-6-22 13:53:08 | 显示全部楼层
2# tireless

测试文件: test1.txt、test22.txt
执行: ren test??.txt abc??.txt
结果: abct1.txt、abct2.txt
回复你可以用  abc*.txt啊  abc??.txt 限制了文件名字节
发表于 2011-8-14 17:23:07 | 显示全部楼层
cn-dos打不开了     哪里还能找到这偏贴子
这是不是ren的一个bug?http://www.cn-dos.net/forum/viewthread.php?tid=29538
发表于 2011-10-26 10:51:41 | 显示全部楼层
必须加后缀名 不然会报系统找不到指定的文件
发表于 2012-8-8 18:26:37 | 显示全部楼层
回复 20# wo4li2wang


    del只能删文件,不能删文件夹。删文件夹的命令是rd
发表于 2012-8-8 22:05:15 | 显示全部楼层
本帖最后由 zzpsongs 于 2012-8-9 11:24 编辑
  呵呵,确实弄错了,又忘记了先做测试再正式发代码。其实这个问题以前曾在CN-DOS上有过讨论,你这一提醒 ...
namejm 发表于 2009-2-12 22:52



    链接打不开了;另外,经过测试,我整理出关于?的特性

前提:"?"表示1个字符的说法有误,应该表示0~1个字符;

推论一:“旧文件名”中“?”的个数限制了未知字符的最大数目,
比如:
  1. ren test??.txt abc??.txt
复制代码
表示匹配“旧文件名”是以test开头的,并且后方可以多出0~2个字符的文件(后缀名不算),那么test123.txt 就不匹配了

推论二:“新文件名”中的“?”的个数限制了“新文件名”中允许保持的对应未知字符的最大数目,
比如:
存在一个文件是test123.txt,接着执行下面的命令
  1. ren test????.txt abc??.txt
复制代码
匹配到test123.txt了,那么从第一个字符开始命名为“新文件名”,于是“tes”替换为“abc”,由于新文件名格式中abc后面是??,那么改名后,“abc”后允许保留原来“tes”后面两个字符,即是“t1”了,最后就是abct1.txt了

望指教!
发表于 2012-8-18 15:07:17 | 显示全部楼层
回复 22# zzpsongs


    链接打不开 可以Google 看缓存   
看缓存可以在http://www.jidaili.com/输入网址看
发表于 2012-12-23 16:02:55 | 显示全部楼层
不错,对于?替代符又有了更深入的了解,原来以为只代表一个字符呢,确实应该是0~1个。
发表于 2014-12-23 12:56:42 | 显示全部楼层
http://www.cn-dos.net/forum/viewthread.php?tid=29538。
链接没打开,不知道是今天打不开,还是再也打不开了
发表于 2014-12-23 21:21:40 | 显示全部楼层
回复 25# hero1997


    确实打不开了,cn-dos估计要寿终正寝了
发表于 2015-1-2 15:00:53 | 显示全部楼层
学习了学习了学习了
发表于 2015-12-10 23:19:52 | 显示全部楼层
说的很好,学习了,谢谢
发表于 2017-4-27 11:05:45 | 显示全部楼层
...看到这里评论就只有2页了...感谢楼主
发表于 2019-6-12 17:35:33 | 显示全部楼层
这是不是ren的一个bug?http://www.cn-dos.net/forum/viewthread.php?tid=29538
网页打不开了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-16 22:41 , Processed in 0.017369 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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