Perché Windows Explorer non ordina le directory nella directory "File temporanei ASP.NET" per nome?
-
06-07-2019 - |
Domanda
Quando passo a C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ File ASP.NET temporanei \ myfirstproject \ 202aebd2 \ f0e764e2 \ assembly \ dl3 in Windows Explorer, ci sono 108 cartelle con nomi esadecimali di 8 caratteri . Explorer non ordina questa cartella per nome (o valore). Cosa dà?
Soluzione
li sta ordinandoli per nome. Sfortunatamente, sta utilizzando un ordinamento naturale che include numeri. Ciò significa che 99b6...
ordina prima di 182c...
, perché 99 < 182
.
Altri suggerimenti
Ho avuto la stessa domanda. Ho scoperto che è possibile, almeno in XP, impostare l'ordinamento aggiungendo una chiave di registro. Questo dovrebbe risolvere il problema. Ricorda di riavviare Explorer. Puoi interrompere il processo e riavviarlo tramite Task Manager.
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)
Originariamente trovata la risposta qui:
http://www.pctools.com/guides/registry/detail/1293 /
Modifica
Sembra che quella risposta provenga effettivamente da un articolo della Knowlege Base.
Windows può creare directory supportate da altre directory. Ad esempio, i file temporanei di Internet in vecchio stile erano supportati da 4 directory separate. Sapendo questo, immagino che stia ordinando ciascuna directory singolarmente anziché l'aggregato.