![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 23:45 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]求助 如何批量随机更改文件名 |
| 可打印版本 3,297 / 9 |
| 第1楼 janeter | 发表于 2007-02-05 00:23 |
| 新手上路 发帖 3 积分 8 | |
|
[已解决]求助 如何批量随机更改文件名 大家好,我现在遇到一个很棘手的要求:
当前目录下有N个txt文件,需要产生随机数, 让每一个文件都重命名为随机数命名,后缀不变. 前面搜索出来的批量命名程序都不能这样修改.尤其是文件少的时候,产生的随机数很容易重复,我不知道如何避免重复,请各位帮助. [ Last edited by janeter on 2007-2-4 at 11:04 PM ] |
|
| 第2楼 ccwan | 发表于 2007-02-05 00:51 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
楼主搜索一下的话,可以看到论坛有很多这种帖子的。
btw,问一下楼主,既然怕重复,为什么不让文件以序号形式排列呢?那样多么整齐啊。例如1.txt、2.txt…… |
|
| 第3楼 janeter | 发表于 2007-02-05 01:00 |
| 新手上路 发帖 3 积分 8 | |
|
呵呵,搜索不到.需求就是定期把目录下面的文件随机更名,所以我才想到搞一个脚本定期执行讷.
|
|
| 第4楼 jmz573515 | 发表于 2007-02-05 01:05 |
| 银牌会员 发帖 464 积分 1,212 | |
|
你这个应该改成怎么样生成不重复的随机数啊,哈哈
|
|
| 第5楼 ccwan | 发表于 2007-02-05 01:51 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
就算灌水吧
[ Last edited by ccwan on 2007-2-5 at 03:54 AM ] |
|
| 第6楼 janeter | 发表于 2007-02-05 09:58 |
| 新手上路 发帖 3 积分 8 | |
|
苦学了一个下午,我终于写了一段可以执行的代码,哈哈...... 执行完毕可以随机改名,不过结果总是有一个: The syntax of the command is incorrect. 不知道咋整了.谢谢各位帮助过我的人,祝你们新年快乐! |
|
| 第7楼 namejm | 发表于 2007-02-05 11:18 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
以下代码能把当前目录下的txt文件更名为1~32767之间的文件名,对已经更名过的文件不再处理,可以试一下:
|
|
| 第8楼 anqing | 发表于 2007-02-05 11:39 |
| 高级用户 发帖 413 积分 859 | |
|
findstr /v "^[0-9]*\.txt$"')新用法,格式,学习了
|
|
| 第9楼 bsw | 发表于 2007-05-10 15:32 |
| 新手上路 发帖 8 积分 16 | |
|
好,学习了
|
|
| 第10楼 zhoushijay | 发表于 2007-05-10 15:57 |
| 高级用户 发帖 375 积分 845 | |
|
用日期时间命名好了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |