对目录下所有文件进行排序,怎么就乱了呢?
我在用Delphi对目录下所有文件进行重命名的时候,出现这样的一个错误,描述如下:
理论设想是如下的格式
文件名 重命名后的文件名
1.jpg 00000104.jpg
2.jpg 00000105.jpg
3.jpg 00000106.jpg
..... ......
10.jpg 00000113.jpg
11.jpg 00000114.jpg
但实际操作的过程中,文件命名格式为:
1.jpg 00000104.jpg
10.jpg 00000105.jpg
11.jpg 00000106.jpg
..... ......
19.jpg 00000113.jpg
2.jpg 00000114.jpg
命名序号不对,我只是举个例子。也就是说他不是按1 2 3 4 5 往后排,而是按照字符排序了,即1 10 11……19 2 20 21……
有遇到过这个问题的吗,或者大家提议一下,说个思路,怎么解决这个问题。有建议就有分。