1

当我在 Windows 资源管理器中导航到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myfirstproject\202aebd2\f0e764e2\assembly\dl3 时,有 108 个文件夹具有 8 个字符的十六进制名称。Explorer 不会按名称(或值)对该文件夹进行排序。是什么赋予了?

替代文字

4

3 回答 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/

编辑:

看起来这个答案实际上来自知识库文章。

http://support.microsoft.com/kb/319827

于 2012-06-20T17:41:15.483 回答
1

Windows 可以创建由其他目录支持的目录。例如,旧式 Internet 临时文件由 4 个单独的目录支持。知道这一点,我猜它是单独排序每个目录而不是聚合。

于 2009-06-18T21:57:40.283 回答