2007-12-19

自然排序

http://www.davekoelle.com/alphanum.html

你觉得那种排序更有意义呢?当然是第二种!在window 资源管理器里使用的是后者,然而在大多软件里,我们还是会碰到第一种,所以有时候我们不得不改变文件的命名方式,如加前导0:z001.txt, z002.txt……可是这也不是个拌饭,试想到了z1000.txt怎么办?z1000.txt 还是会跑到z101txt之前,怎么办?升位?工作量可想而知。那我们为什么不在源头上改变这一点呢?有时候稍微注意一下细节,自己麻烦一点,会给用户带 来很多便利。

传统排序
自然排序
z1.doc
z10.doc
z100.doc
z101.doc
z102.doc
z11.doc
z12.doc
z13.doc
z14.doc
z15.doc
z16.doc
z17.doc
z18.doc
z19.doc
z2.doc
z20.doc
z3.doc
z4.doc
z5.doc
z6.doc
z7.doc
z8.doc
z9.doc

z1.doc
z2.doc
z3.doc
z4.doc
z5.doc
z6.doc
z7.doc
z8.doc
z9.doc
z10.doc
z11.doc
z12.doc
z13.doc
z14.doc
z15.doc
z16.doc
z17.doc
z18.doc
z19.doc
z20.doc
z100.doc
z101.doc
z102.doc

No comments: