安徽福凯建设集团网站,请人做网站得多少钱,安徽工程信息造价网,HTML网站建设课程偶然发现一个按名称排序的文件夹内#xff0c;文件顺序是混乱的#xff0c;例如#xff1a; 在一个文件夹内建立如下三个文件#xff1a; 0F.txt 1A.txt 02.txt 按名称/升序排列#xff0c; 将得到上述结果#xff0c;0F在最前#xff0c;02在最后。 百思不得其解#… 偶然发现一个按名称排序的文件夹内文件顺序是混乱的例如 在一个文件夹内建立如下三个文件 0F.txt 1A.txt 02.txt 按名称/升序排列 将得到上述结果0F在最前02在最后。 百思不得其解同样是0开头为什么02会被排在1A之后 Win7Win8及Windows server 2008均按上述规则排序。 查了一下发现微软的网站上对此有说明 http://support.microsoft.com/kb/319827 原来对于有数字的文件名windows会尝试找出数字部分按数字大小进行排序。 上述三个文件名中第一个提取出0F被忽略第二个提取出1第三个提取出022结果就是上面这样了…… 多么愚蠢和无聊的想法啊这竟然还是各版本Windows默认的排序方式。 可通过修改注册表的方式使Windows按旧版的字母顺序排序方式是在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer] [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer] 两个路径下新建一个名为NoStrCmpLogical的字段数据类型是DWORD令其值为1然后重启电脑即可。 注册表文件内容如下 -------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer] NoStrCmpLogicaldword:00000001 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer] NoStrCmpLogicaldword:00000001 -------------------------------------------------- 复制虚线之间的部分注意包含空行另存为reg文件即可直接导入注册表。 转载于:https://www.cnblogs.com/Moosdau/p/3296384.html