当在文件名开头使用不同的非字母数字符号时,按字母顺序排序时是否会被区别对待?

当在文件名开头使用不同的非字母数字符号时,按字母顺序排序时是否会被区别对待?

我长期以来一直使用在文件夹名称开头添加一个点的技巧,以便当按字母顺序排序时,它始终出现在文件夹列表的顶部。

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

答案1

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 中的不同。”

相关内容