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

[文本处理] 批处理命令dir获取文件名后,怎么按递增进行排序?

  1. dir /b >test.txt
复制代码
这样写的,保存目录的文件名后,是正常排序的,但今天发现就乱了!
硬盘目录下文件是这样排序的:
test1_1
test1_2
test1_3
test1_4
.......
test1_13
test1_14
但命令生成txt文件后,排序就是也是按升序排的,但成这种情况
test1_1
test1_13
test1_14
test1_2
test1_3

如何能让它变成按硬盘目录文件名数字递增排序,而不是先按1排再按2排
大神,帮助下新手吧

本帖最后由 think 于 2014-5-22 09:42 编辑

回复 2# apang
回复 3# CrLf



没看明白什么意思...
其实就是让txt文件里一行一行按这样排序
1_1.1
1_1.2
.....
1_1.10
1_1.11
1_1.12
1_2.1
1_2.3
1_3.1

而不是让它,按这样排序
1_1.1
1_1.10
1_1.11
1_1.12
1_1.2
1_1.3
.....
1_2.1
1_2.3
1_3.1

TOP

返回列表