不同的非字母数字符号 - 在文件名开头使用时 - 按字母顺序排序时会有不同的处理方式吗?


1

我一直使用在文件夹名称的开头添加一个点的技巧,这样当它们按字母顺序排序时,它总是出现在文件夹列表的顶部。

但是符号之间是否存在“按字母顺序”的顺序,或者使用文件名或文件夹名称前面的任何符号导致该文件/文件夹在列表的开头排序?是否有符号出现在按字母顺序排列的末尾


1
你做了什么研究?您是否尝试过使用其他角色来查看会发生什么?
CharlieRB 2015年

Answers:


2

Windows按Unicode排序,因此!将是第一个。

从Windows XP SP1开始,Microsoft提供了一个注册表项,可以禁止使用StrCmpLogicalW API,关闭Windows数字排序并还原Windows资源管理器以将文件名视为字符串。注册表项如下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer\NoStrCmpLogical

更多信息可在本文档中找到,“在Windows Vista,Windows XP和Windows Server 2003中,名称包含数字的文件和文件夹的排序顺序与在Windows 2000中不同。”


他问“有没有符号出现在字母结尾”,如果他没有改变我在答案中写的注册表设置,那么字母,数字和符号将按Unicode图表排序。看起来很清楚。
Zvi Twersky 2015年

1
那样就好。我明白你在说什么,但我没有这样看问题。我将删除我的评论并让OP澄清。
CharlieRB 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.