摘要:
偶然发现一个按名称排序的文件夹内,文件顺序是混乱的,例如:在一个文件夹内建立如下三个文件:0F.txt1A.txt02.txt按名称/升序排列, 将得到上述结果,0F在最前,02在最后。百思不得其解,同样是0开头,为什么02会被排在1A之后?Win7,Win8,及Windows server 2008均按上述规则排序。 查了一下,发现微软的网站上对此有说明:http://support.microsoft.com/kb/319827原来对于有数字的文件名,windows会尝试找出数字部分,按数字大小进行排序。上述三个文件名中,第一个提取出0(F被忽略),第二个提取出1,第三个提取出02(2), 阅读全文