当我在 Windows 资源管理器中导航到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myfirstproject\202aebd2\f0e764e2\assembly\dl3 时,有 108 个文件夹具有 8 个字符的十六进制名称。Explorer 不会按名称(或值)对该文件夹进行排序。是什么赋予了?
问问题
657 次
3 回答
2
它按名称对它们进行排序。不幸的是,它使用了包含数字的自然排序。这意味着99b6...
在 之前排序182c...
,因为99 < 182
.
于 2011-05-14T08:11:14.113 回答
2
我也有同样的问题。我发现至少在 XP 中,您可以通过添加注册表项来设置排序顺序。这应该可以解决您的问题。记得重新启动资源管理器。您可以终止其进程,然后通过任务管理器重新启动它。
User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer]
Value Name: NoStrCmpLogical
Data Type: REG_DWORD (DWORD Value)
Value Data: (1 = Windows 2000 method)
最初在这里找到了答案:
http://www.pctools.com/guides/registry/detail/1293/
编辑:
看起来这个答案实际上来自知识库文章。
于 2012-06-20T17:41:15.483 回答
1
Windows 可以创建由其他目录支持的目录。例如,旧式 Internet 临时文件由 4 个单独的目录支持。知道这一点,我猜它是单独排序每个目录而不是聚合。
于 2009-06-18T21:57:40.283 回答