V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vtoexsir
V2EX  ›  Windows

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

  •  
  •   vtoexsir · 2017-11-01 09:36:15 +08:00 · 2973 次点击
    这是一个创建于 2583 天前的主题,其中的信息可能已经有所发展或是发生改变。


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

    10 条回复    2017-11-02 20:14:32 +08:00
    Izual_Yang
        1
    Izual_Yang  
       2017-11-01 09:47:08 +08:00 via Android
    字符编码
    ballshapesdsd
        2
    ballshapesdsd  
       2017-11-01 09:53:12 +08:00
    拼音?
    nannanziyu
        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
    nannanziyu
        4
    nannanziyu  
       2017-11-01 09:58:28 +08:00   ❤️ 1
    @nannanziyu
    这是英文系统,如果是其他语言的话,根据语言不同是不同的
    https://msdn.microsoft.com/en-us/library/cc233970.aspx
    这是排序规则
    也可以自己设置
    Izual_Yang
        5
    Izual_Yang  
       2017-11-01 10:15:31 +08:00
    @nannanziyu
    excuse me ?
    另外身为 totalcmd 用户,我记得 totalcmd 更早就实现了这种排序吧
    Jasmine2016
        6
    Jasmine2016  
       2017-11-01 13:16:29 +08:00
    我猜你是把区域设置成了呆湾或者红孔。。。
    vtoexsir
        7
    vtoexsir  
    OP
       2017-11-01 13:18:14 +08:00
    感谢各位:
    参考: https://www.v2ex.com/t/227412
    nannanziyu
        8
    nannanziyu  
       2017-11-01 14:48:07 +08:00
    @Izual_Yang
    excuse me 什么?错误原因楼上给你标出来
    还有楼主问排序规则,你扯 tc 干嘛,莫名其妙
    Izual_Yang
        9
    Izual_Yang  
       2017-11-02 09:50:29 +08:00
    @nannanziyu #8
    1.根据 7 楼来看,是我没有读懂题主问题中隐含的意思。
    2.你给出的答案本身已经很充分了,没必要特意 @我吧。觉得我莫名其妙还回复我?
    vtoexsir
        10
    vtoexsir  
    OP
       2017-11-02 20:14:32 +08:00
    @Izual_Yang 我找到这个问题的答案了,感谢大家的回复!可能是这个意思吧:
    因为您回复了我问题,但回复内容不圆满,现在找到答案,知会您知道这个问题的答案吧!
    感谢各位的指点,都是为我好!
    和乐生才!和乐生财!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1200 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.