![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 14:15 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » dir求助 |
| 可打印版本 1,538 / 8 |
| 第1楼 lotus516 | 发表于 2006-12-02 14:48 |
| 高级用户 发帖 246 积分 551 | |
|
dir求助 我dir一个文件夹,可得到的文件排列如下:
第10章.txt 第11章.txt 第12章.txt 第13章.txt 第14章.txt 第15章.txt 第16章.txt 第17章.txt 第18章.txt 第19章.txt 第1章.txt 第20章.txt 第21章.txt 第22章.txt 第23章.txt 第24章.txt 第25章.txt 第26章.txt 第27章.txt 第28章.txt 第29章.txt 第2章.txt 第3章.txt 第4章.txt 第5章.txt 第6章.txt 第7章.txt 第8章.txt 第9章.txt 我想得到如下的排列,请问参数是什么? 第1章.txt 第2章.txt 第3章.txt 第4章.txt 第5章.txt 第6章.txt 第7章.txt 第8章.txt 第9章.txt 第10章.txt 第11章.txt 第12章.txt 第13章.txt 第14章.txt 第15章.txt 第16章.txt 第17章.txt 第18章.txt 第19章.txt 第20章.txt 第21章.txt 第22章.txt 第23章.txt 第24章.txt 第25章.txt 第26章.txt 第27章.txt 第28章.txt 第29章.txt |
|
| 第2楼 lbccyxs | 发表于 2006-12-02 15:03 |
| 初级用户 发帖 27 积分 54 | |
|
好象不可以。
第1章.txt 改为 第01章.txt 就可以了 |
|
| 第3楼 namejm | 发表于 2006-12-02 20:12 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
你是需要把 第×章 ×换成两位数,不足两位的在前面补0,然后升序排列它们是吗?看了你两层楼的描述,仍然不太敢确定你究竟想要实现什么目的,请把你的意思表达清楚。
另外,这个 × 是不是只有阿拉伯数字格式?请把完整的需求说一下,这样才好写代码。 |
|
| 第4楼 GOTOmsdos | 发表于 2006-12-02 21:31 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
楼主的要求本身没有规律
|
|
| 第5楼 lotus516 | 发表于 2006-12-03 03:49 |
| 高级用户 发帖 246 积分 551 | |
|
我的语言真的差?第二次别人不能理解我的意思了!!!!!!!汗!!!!!!!
我是说原文件名就是从第1章-第29章的,而我并不把原文件名改掉,DIR一个文件夹>1.txt,得到的TXT文本要从小到大的排列,不要向上面的第一个排列那样从10-19在排1,接着20-29再排2,再3-9!!我目的是得到从1-9在10-19,再20-29这样的排列!!!因为用批不好生成其它的可以升序的文件(还是能力不足?),故只考虑阿拉伯数字格式!!还有一点我如用批生成这样以01-20命名的文件,FOR语句应如何写,从文本读取变量的方法不考虑!! |
|
| 第6楼 vkill | 发表于 2006-12-03 04:07 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
sort 不知道可以吧?
|
|
| 第7楼 redtek | 发表于 2006-12-03 04:22 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
得到的文件列表存到 List.txt 文件内: |
|
| 第8楼 Michael | 发表于 2006-12-03 13:39 |
| 钻石会员 发帖 3,040 积分 10,051 | |
|
复杂问题简单化---聪明人之举!
|
|
| 第9楼 ccwan | 发表于 2006-12-03 21:07 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
欣赏……
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |