windows 里,文件名排序的依据是什么呢?

2017-11-01 09:36:15 +08:00
 vtoexsir


如图所示,文件名升序或者降序排列,那排序的依据是什么呢?

2830 次点击
所在节点    Windows
10 条回复
Izual_Yang
2017-11-01 09:47:08 +08:00
字符编码
ballshapesdsd
2017-11-01 09:53:12 +08:00
拼音?
nannanziyu
2017-11-01 09:54:02 +08:00
@Izual_Yang
错误

@vtoexsir
其实就是用的 StrCmpLogicalW
https://msdn.microsoft.com/en-us/library/bb759947(VS.85).aspx
除了字符编码外,把连续数字识别为数字而不是字符处理,比如:
2string
3string
20string
st2ring
st3ring
st20ring
string2
string3
string20

Windows2000 以前用的是 StrCmpI,就是把数字识别为字符,比如:
20string
2string
3string
st20ring
st2ring
st3ring
string2
string20
string3
nannanziyu
2017-11-01 09:58:28 +08:00
@nannanziyu
这是英文系统,如果是其他语言的话,根据语言不同是不同的
https://msdn.microsoft.com/en-us/library/cc233970.aspx
这是排序规则
也可以自己设置
Izual_Yang
2017-11-01 10:15:31 +08:00
@nannanziyu
excuse me ?
另外身为 totalcmd 用户,我记得 totalcmd 更早就实现了这种排序吧
Jasmine2016
2017-11-01 13:16:29 +08:00
我猜你是把区域设置成了呆湾或者红孔。。。
vtoexsir
2017-11-01 13:18:14 +08:00
感谢各位:
参考: https://www.v2ex.com/t/227412
nannanziyu
2017-11-01 14:48:07 +08:00
@Izual_Yang
excuse me 什么?错误原因楼上给你标出来
还有楼主问排序规则,你扯 tc 干嘛,莫名其妙
Izual_Yang
2017-11-02 09:50:29 +08:00
@nannanziyu #8
1.根据 7 楼来看,是我没有读懂题主问题中隐含的意思。
2.你给出的答案本身已经很充分了,没必要特意 @我吧。觉得我莫名其妙还回复我?
vtoexsir
2017-11-02 20:14:32 +08:00
@Izual_Yang 我找到这个问题的答案了,感谢大家的回复!可能是这个意思吧:
因为您回复了我问题,但回复内容不圆满,现在找到答案,知会您知道这个问题的答案吧!
感谢各位的指点,都是为我好!
和乐生才!和乐生财!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/402492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX