[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
學習了。。

TOP

2# tireless

测试文件: test1.txt、test22.txt
执行: ren test??.txt abc??.txt
结果: abct1.txt、abct2.txt
回复你可以用  abc*.txt啊  abc??.txt 限制了文件名字节

TOP

cn-dos打不开了     哪里还能找到这偏贴子
这是不是ren的一个bug?http://www.cn-dos.net/forum/viewthread.php?tid=29538

TOP

必须加后缀名 不然会报系统找不到指定的文件

TOP

回复 20# wo4li2wang


    del只能删文件,不能删文件夹。删文件夹的命令是rd

TOP

本帖最后由 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了

望指教!

TOP

回复 22# zzpsongs


    链接打不开 可以Google 看缓存   
看缓存可以在http://www.jidaili.com/输入网址看

TOP

不错,对于?替代符又有了更深入的了解,原来以为只代表一个字符呢,确实应该是0~1个。

TOP

http://www.cn-dos.net/forum/viewthread.php?tid=29538。
链接没打开,不知道是今天打不开,还是再也打不开了

TOP

回复 25# hero1997


    确实打不开了,cn-dos估计要寿终正寝了
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

学习了学习了学习了

TOP

说的很好,学习了,谢谢

TOP

...看到这里评论就只有2页了...感谢楼主

TOP

这是不是ren的一个bug?http://www.cn-dos.net/forum/viewthread.php?tid=29538
网页打不开了?

TOP

返回列表