View Single Post
  #18 (permalink)  
Old October 5th 09, 09:34 AM posted to microsoft.public.windows.vista.file_management
Tae Song
external usenet poster
 
Posts: 593
Default Funny alphabetation in Windows explorer


"chasgl" wrote in message ...

My sweety and I take pictures and store them in folders. I label mine like
this 2009 09 22. My sweety does 2009-09-22. We figured that way they would
appear by date and each of ours would be separate. But the order comes out
like this
2009 08 27 Near Ali and Saida's mostly biking
2009 08 28 Saida and Ali return Arc de Triumph and Tour Effel
a bunch of other folders
2009-01-04. Dhyana-Terri in town.breakfast
2009-02-27. Party-Selim.Saida,Ali.Dan.Matt
.
.
.
2009-09-14 Lemgo
2009-09-23 Austin Property
2009 08 29 Sacre-coer
2009 08 30. Vaux-Le-Vicomte. Ali+M+C

So first are some with 2009space etc
then some 2009- etc
then some 2009space etc

Why would this strange thing happen? Any way to fix it?
Thanks,
Chas




It maybe caused by support for 8dot3 naming convention.

8dot3 Name as the appear in Explorer
10/05/2009 04:51 AM DIR 200908~3 2009 08 27 Near Ali and Saida's mostly biking
10/05/2009 04:51 AM DIR 200908~4 2009 08 28 Saida and Ali return Arc de Triumph and Tour Effel
10/05/2009 04:51 AM DIR 20E603~1 2009 08 29 Sacre-coer
10/05/2009 04:51 AM DIR 200908~1.ALI 2009 08 30. Vaux-Le-Vicomte. Ali+M+C
10/05/2009 04:51 AM DIR 2009-0~1.BRE 2009-01-04. Dhyana-Terri in town.breakfast
10/05/2009 04:51 AM DIR 2009-0~1.MAT 2009-02-27. Party-Selim.Saida,Ali.Dan.Matt
10/05/2009 04:51 AM DIR 2009-0~4 2009-09-14 Lemgo
10/05/2009 04:51 AM DIR 20BB6C~1 2009-09-23 Austin Property

8dot3 naming convention goes back to the days of DOS. 8 letters (filename) dot (separator) 3 letters (file extension). It's there to support old programs that still use the 8dot3 naming convention to find files.

For whatever reason Explorer maybe using the 8dot3 naming convention to sort the directories.


You can turn it off.

How to Disable the 8.3 Name Creation on NTFS Partitions
http://support.microsoft.com/kb/121007

1. Start Regedt32.exe and locate the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem
2. Select the NtfsDisable8dot3NameCreation entry.

NOTE: By default, the value for this entry is set to 0.
3. On the Edit menu, click DWORD. Type a value of 1 in the Data field.
4. Click OK and then quit Regedt32.
5. Quit Windows NT and turn off your computer.
6. Restart your computer and Windows NT.

As the KB notes, this works only for file or directory created after the registry change and reboot.