对名为guid的目录进行排序

时间:2012-06-04 22:46:35

标签: windows sorting filenames guid

因此,在Windows中,如果您有一堆由GUID命名的目录并且您按名称排序,则不会按字母顺序排序。我认为这适用于7和vista。我也没有发现任何模式。 Windows认为他们是别的吗?从编码的角度来看,我们有一些遗留项目将资产存储在GUID文件夹中,如果没有排序,很难快速验证数据。

enter image description here

2 个答案:

答案 0 :(得分:4)

Mark Ransom似乎对Windows如何排序是正确的。 W7似乎做了自然分类。可以使用以下说明禁用此“功能”。然而,这是一个愚蠢的耻辱:你不能在Windows 7家庭高级版上进行这些编辑。

http://www.alliancegroup.co.uk/windows7-explorer-sort-order.htm

除非您可以尝试:

1)在“开始”菜单的搜索框中键入gpedit.msc,然后按Enter键。 2)导航到用户配置>管理模板> Windows组件,然后在组策略编辑器的左栏中选择Windows资源管理器。 3)在组策略编辑器的“设置”部分中禁用Windows资源管理器中的数字排序。

答案 1 :(得分:1)

它正在应用所谓的“自然排序” - 数字和字母顺序正在分开和分类。您的示例的第一部分是数字,并按如下顺序排序:1,3,5,77,7,9,19,57,214等,然后是以alpha开头的那些。

我认为没有办法改变它。