Sortierreihenfolge Windows-konform?

German support forum

Moderators: white, Hacker, Stefan2

Thomas_R
Junior Member
Junior Member
Posts: 14
Joined: 2004-01-09, 10:01 UTC

Sortierreihenfolge Windows-konform?

Post by *Thomas_R »

Hallo,
hätte mal ein Frage:

Beim Sortieren von Dateien/Ordnern die Zahlen enthalten, sortiert TC anders als Windows.

TC:
\Ordner 1
\Ordner 10
\Ordner 2
\Ordner 3

Windows:
\Ordner 1
\Ordner 2
...
\Ordner 10



Kann man da was dagegen tun???

Grüße
Thomas
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

In der wincmd.ini SortUpper=2 eintragen

Edit: Unter [configuration] natürlich
Last edited by Stitscher on 2005-02-20, 19:54 UTC, edited 1 time in total.
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Thomas_R
Hallo,
Kann man da was dagegen tun???
Ja kann man. Ab Version 6.50 gibt es diese Möglichkeit. Dazu bitte auf Konfigurieren/Einstellungsdateien direkt ändern klicken. Hier in der Datei Wincmd.ini den Eintrag SortUpper suchen. Er ist normalerweise auf 0 gesetzt. Bitte auf 3 ändern. Falls es den Eintrag garnicht gibt bitte im Abschnitt [Configuration] neu erstellen. Danach den Total Commander neustarten und es sollte sich wie im Explorer verhalten.
Thomas_R
Junior Member
Junior Member
Posts: 14
Joined: 2004-01-09, 10:01 UTC

Post by *Thomas_R »

Sehr schön !!

Dank' recht herzlich...

Grüße
Thomas
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

Nochmal 'ne Frage dazu: Wieso ist dies nicht TC-Standard? Was ist der Vorteil, daß es der TC defaultmäßig anders macht?
User avatar
nevidimka
Senior Member
Senior Member
Posts: 385
Joined: 2004-06-20, 21:38 UTC

Post by *nevidimka »

Wieso ist dies nicht TC-Standard? Was ist der Vorteil, daß es der TC defaultmäßig anders macht?
Das war die Standardsortierreihenfolge vom NC und auch von M$.
The doorstep to the temple of wisdom is a knowledge of our own ignorance. Benjamin Franklin
tommy0910
Junior Member
Junior Member
Posts: 39
Joined: 2004-07-08, 09:22 UTC

Post by *tommy0910 »

Also ich muss sagen, mich persoenlich nervt die Windows-Sortierung masslos. Ich bin es gewohnt, dass nach ASCII/ANSI-Zeichensatz sortiert wird und suche aehnlich-namige Dateien auch an den entsprechenden Positionen. Ich wuerde "Datei 10" niemals hinter "Datei 9" vermuten. Wenn ich so etwas will, benenenne ich sie Datei 01, 02, usw.
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Stitscher wrote:In der wincmd.ini SortUpper=2 eintragen
Lefteous wrote:in der Datei Wincmd.ini den Eintrag SortUpper ... auf 3 ändern.
Was ist denn der Unterschied zwischen SortUpper=2 und SortUpper=3? Ist das irgwendwo dokumentiert?

Danke und Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
klark
Member
Member
Posts: 189
Joined: 2003-02-07, 17:34 UTC
Location: Germany, Düsseldorf

Post by *klark »

Hi Juergen,

die gleiche Frage habe ich mir beim Durchlesen des Threads auch gestellt. In der Hilfe steht unter Abschnitt 4b (wincmd.ini) folgendes:
SortUpper=0
0: Standard-Sortiermethode
1: Beim Sortieren den Unterstrich _ zuletzt einsortieren
2: Verwende gemischte Suche, lexikalisch+numerisch, z.B. datei10.txt NACH datei1.txt
3: Wie 2, aber benutzt StrCmpLogicalW für den Vergleich. Benötigt IE 6.0!
Was das allerdings bedeutet, weiß ich auch nicht die Bohne...
:?
#85370
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

2Juergen
Die TC Hilfe bietet hier ein breites Spektrum an Unterstützung z.B.:
SortUpper
0: Standard-Sortiermethode
1: Beim Sortieren den Unterstrich _ zuletzt einsortieren
2: Verwende gemischte Suche, lexikalisch+numerisch, z.B. datei10.txt NACH datei1.txt
3: Wie 2, aber benutzt StrCmpLogicalW für den Vergleich. Benötigt IE 6.0!
Recht interessant bei neuen Features ist auch die immer wieder gern genommene History.txt im TC Verzeichnis:
SortUpper=3 uses StrCmpLogicalW on Windows XP, works like SortUpper=2 on other operating systems
SortUpper=2 uses mixed lexical and numerical sorting, e.g. file10.txt comes AFTER file1.txt
2klark
Ooops, ich war wohl 'ne µs zu langsam :oops:
Räubi
(#2852 + #287609)
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Hallo klark, danke!

Was die Benutzung von StrCmpLogicalW für den Vergleich bedeutet, weiß ich auch nicht. Braucht mir persönlich allerdings keine Kopfschmerzen zu bereiten, da ich den IE 6.0 ohnehin nicht habe. :)

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

[Nur falls es interessiert]
Auszug aus der MSDN Online Library:
StrCmpLogicalW Function
Compares two Unicode strings. Digits in the strings are considered as numerical content rather than text. This test is not case sensitive
StrCmpLogicalW does—strings are ordered as follows:
  • 2string
    3string
    20string
    st2ring
    st3ring
    st20ring
    string2
    string3
    string20
Räubi
(#2852 + #287609)
waelder
Junior Member
Junior Member
Posts: 62
Joined: 2003-02-11, 13:13 UTC

Post by *waelder »

Man kann auch die Windows Sortierung (nur 2k/XP) ändern. Hier der Tipp aus WinFAQ (Nr. 1633)

[für den Anwender]
HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

[für das System (alle Anwender)]
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

Erstellen Sie hier einen neuen Wert mit dem Namen "NoStrCmpLogical" als Datentyp REG_SZ und setzen Sie den Wert auf:

1 Alte Sortierung aktivieren (Windows 2000)
0 Neue Sortierung (Standard)

Viele Grüße
Helmut
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

SortUpper=3 macht das gleiche wie SortUpper=2 mit dem Unterschied, das Umlaute und Sonderzeichen korrekt einsortiert werden. ä kommt dann nicht hinter z sondern hinter a und das dürfte das Verhalten sein, daß man erwartet, wenn man alphabetisch korrekt sortieren möchte.

Icfu
This account is for sale
User avatar
klark
Member
Member
Posts: 189
Joined: 2003-02-07, 17:34 UTC
Location: Germany, Düsseldorf

Post by *klark »

@icfu

Kurz und bündig. Danke für die Info!

Marc
#85370
Post Reply