如图所示,文件名升序或者降序排列,那排序的依据是什么呢?
1 Izual_Yang 2017-11-01 09:47:08 +08:00 via Android 字符编码 |
![]() | 2 ballshapesdsd 2017-11-01 09:53:12 +08:00 拼音? |
![]() | 3 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 |
![]() | 4 nannanziyu 2017-11-01 09:58:28 +08:00 ![]() @nannanziyu 这是英文系统,如果是其他语言的话,根据语言不同是不同的 https://msdn.microsoft.com/en-us/library/cc233970.aspx 这是排序规则 也可以自己设置 ![]() |
5 Izual_Yang 2017-11-01 10:15:31 +08:00 |
6 Jasmine2016 2017-11-01 13:16:29 +08:00 我猜你是把区域设置成了呆湾或者红孔。。。 |
![]() | 8 nannanziyu 2017-11-01 14:48:07 +08:00 |
9 Izual_Yang 2017-11-02 09:50:29 +08:00 |
10 vtoexsir OP @Izual_Yang 我找到这个问题的答案了,感谢大家的回复!可能是这个意思吧: 因为您回复了我问题,但回复内容不圆满,现在找到答案,知会您知道这个问题的答案吧! 感谢各位的指点,都是为我好! 和乐生才!和乐生财! |