中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-29 07:07
47,816 主题排行 / 349,916 发帖 / 今日 2 篇 / 48,265 会员排行
DOS批处理 & 脚本技术(批处理室) » 菜鸟咨询:怎样随机名字重命名文件?
可打印版本  3,027 / 14
第1楼 ka56 发表于 2006-11-28 10:03
中级用户 发帖 129 积分 234
菜鸟咨询:怎样随机名字重命名文件?
怎样给指定文件夹内的指定文件重命名一个随机的名字(要求同一种文件类型)?
我只会改指定的名,不会改随机的..例如:
ren d:\abc\abc.txt abc1.txt

高手指导下,,,,非常感谢!!!

[ Last edited by namejm on 2006-11-27 at 10:12 PM ]
第2楼 ka56 发表于 2006-11-28 10:07
中级用户 发帖 129 积分 234
以当前时间来命名也行,":"应该要去掉吧..?
第3楼 namejm 发表于 2006-11-28 10:10
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  虽说是随机的名字,但是总有一定的限制的吧?文件名是纯数字?纯字母?数字+字母?或者其他类型?文件名长度是1个字符?2个字符?……一旦明确了你的要求,其余的事情都好办。
第4楼 ka56 发表于 2006-11-28 10:13
中级用户 发帖 129 积分 234
Originally posted by namejm at 2006-11-27 21:10:
  虽说是随机的名字,但是总有一定的限制的吧?文件名是纯数字?纯字母?数字+字母?或者其他类型?文件名长度是1个字符?2个字符?……一旦 ...

感谢斑斑,数字加字母即可,6个字符即可..

[ Last edited by ka56 on 2006-11-27 at 09:15 PM ]
第5楼 namejm 发表于 2006-11-28 10:16
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  数字多少个?字母又要多少个?数字始终在字母前面吗?请把完整的要求一次性说清楚,这样才好写代码。
第6楼 ka56 发表于 2006-11-28 10:18
中级用户 发帖 129 积分 234
Originally posted by namejm at 2006-11-27 21:16:
  数字多少个?字母又要多少个?数字始终在字母前面吗?请把完整的要求一次性说清楚,这样才好写代码。

0~9,abcdefg就行,字母在前 ,,,

[ Last edited by ka56 on 2006-11-27 at 09:29 PM ]
第7楼 ka56 发表于 2006-11-28 10:30
中级用户 发帖 129 积分 234
我纯属门外汉,见笑了~!!
第8楼 namejm 发表于 2006-11-28 10:55
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  由于到目前为止,你始终没有完整地描述你的要求,无法给出针对性的代码,只好先给你一段代码,演示一下如何获取随机的 字母+数字 类型的字符串:


[ Last edited by namejm on 2006-11-27 at 10:15 PM ]
第9楼 lxmxn 发表于 2006-11-28 11:03
版主 发帖 4,938 积分 11,386

第10楼 lxmxn 发表于 2006-11-28 11:04
版主 发帖 4,938 积分 11,386

  呵呵,namejm 兄真是快啊,刚把代码帖上来,就已经看见兄的代码在上面了,汗一个先~佩服~
第11楼 ka56 发表于 2006-11-28 11:09
中级用户 发帖 129 积分 234
感谢各位的热情,感动中...
已经搞定!!谢谢!!!!!!!!!!!!!

[ Last edited by ka56 on 2006-11-27 at 10:16 PM ]
第12楼 tiancaizfy 发表于 2007-06-17 11:51
新手上路 发帖 7 积分 14
佩服 以后有时间仔细研究
第13楼 rockdong 发表于 2007-08-31 14:05
初级用户 发帖 25 积分 48
看完代码,有了新的学习,谢谢
第14楼 HAT 发表于 2007-08-31 17:54
版主 发帖 5,017 积分 9,023
//感谢斑斑,数字加字母即可,6个字符即可

产生随机字符串不是问题,关键在于文件很多的时候,随机字符串可能出现重复。
还是用系统日期+时间(当然要把特殊字符去掉)来作为文件名吧。
第15楼 xxi 发表于 2007-08-31 19:05
初级用户 发帖 24 积分 48
学习了,感谢DOS联盟给我们的学习机会
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023