Now that TC supports the use of matching case sensitive filenames under Windows 10, maybe it is time for TC to change the sorting of case sensitive names to conform with Windows Explorer and the NTFS file system - at least in directories where matching case sensitive filenames are supported.
For example TC sorts like this: freesound ➝ Freesound ➝ FREESOUND, no matter which sorting method I chose in the configuration - see: https://madsenworld.dk/tcmd/casesorting.png / https://madsenworld.dk/tcmd/casesorting3.png
Windows Explorer sorts like this: FRESOUND ➝ Freesound ➝ freesound - wich is more logical since capital letters have lower numbers in the ANSI table than lovercase letters See: https://madsenworld.dk/tcmd/casesortingExp.png
If you set TC to show the files Unsorted, it will show the files the way the NTFS file system sorts them (same as Explorer). See: https://madsenworld.dk/tcmd/casesortingNTFS.png
Notice that Explorer only does case sensitive sorting for matching names like C.txt and c.txt - while not matcing names like ECc.txt and ECX.txt are sorted case insensitive.
TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
Moderators: Hacker, petermad, Stefan2, white
TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1383a
TC 3.60b4 on Android 6, 13 & 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1383a
TC 3.60b4 on Android 6, 13 & 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
In other words - It seems that Explorer/NTFS driver use following sort order: AaBbCcDd… XxYyZz
Andrzej P. Wozniak
Polish subforum moderator
Polish subforum moderator
Re: TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
I think there should be an option because most people wanting case-sensitive folders come from UNIX world where sorting order is not like in Explorer...
I think Explorer uses such a strange sorting in order to use ONE sorting algorithm for both case-sensitive and case-insensitive folders, because case-sensitive sorting would produce too weird results in a case-insensitive Windows world. But I would expect proper case-sensitive sorting in case-sensitive folders...
I think Explorer uses such a strange sorting in order to use ONE sorting algorithm for both case-sensitive and case-insensitive folders, because case-sensitive sorting would produce too weird results in a case-insensitive Windows world. But I would expect proper case-sensitive sorting in case-sensitive folders...
- ghisler(Author)
- Site Admin
- Posts: 48523
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
TC doesn't sort names which only differ in case. It converts all names to uppercase and compares then.
But you can try the last compare option, "Natural sorting: alphabetical and numbers"- It should use the same sort order as the Explorer.
But you can try the last compare option, "Natural sorting: alphabetical and numbers"- It should use the same sort order as the Explorer.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
As you can see on https://madsenworld.dk/tcmd/casesorting.png and her https://madsenworld.dk/tcmd/casesorting3.png that is unfortunately not the caseBut you can try the last compare option, "Natural sorting: alphabetical and numbers"- It should use the same sort order as the Explorer
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1383a
TC 3.60b4 on Android 6, 13 & 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1383a
TC 3.60b4 on Android 6, 13 & 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 48523
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: TC 9.5b1 - Case sensitive sorting in TC not conforming with Explorer or NTFS
Hmm, then Explorer doesn't use StrCmpLogicalW any more - sorry, no idea what it uses now.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com