Sortierungsproblem Leerzeichen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Desmo
Junior Member
Junior Member
Posts: 15
Joined: 2010-11-03, 22:10 UTC

Sortierungsproblem Leerzeichen

Post by *Desmo »

Total Commander sortiert leider in allen 4 Sortiermethoden anders als z.B. Irfan View, XnView (oder Internet Explorer).
Selbst in der Einstellung "Strikt nach numerischem Code" erfolgt die Sortierung beim TC wie folgt:

XXX.ZZZ
XXX 101002.ZZZ
XXX 101003.ZZZ

anstatt wie bei Irfan View, XnView, etc.

XXX 101002.ZZZ
XXX 101003.ZZZ
XXX.ZZZ

obwohl das das Leerzeichen (032) Im ASCII Code vor dem Punkt (046) kommt.
Ich empfinde zwar die Sortiermethode des TC "schöner", finde es aber nervig beim Betrachten von Grafiken in IrfanView andere Reihenfolgen als im TC vorzufinden. Gibt es eine Lösung, bei der ich nicht die Leerzeichen z.B. durch "_" ersetzen müßte?
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Bei der Darstellung oben ist der Punkt der Trenner zur Dateierweiterung und wird bei der Sortierung nach Dateinamen nicht berücksichtigt.

Würde man die eine Datei beispielsweise so (siehe roter Punkt) bennenen:
XXX..ZZZ
dann sortiert der TC auch Leerzeichen vor Punkt.

XXX 101002.ZZZ
XXX 101003.ZZZ
XXX..ZZZ
Räubi
(#2852 + #287609)
Desmo
Junior Member
Junior Member
Posts: 15
Joined: 2010-11-03, 22:10 UTC

Post by *Desmo »

Das dies die Erklärung für das Verhalten ist, war mir bekannt.
Die Frage ist, ob man dieses Verhalten sinnvoll ändern kann (einen weiteren Punkt vor der Endung erachte ich nicht als sinnvoll), ohne eine Änderung des Dateinamens vornehmen zu müssen.
In früheren Versionen des TC erfolgte die Sortierung, wenn ich mich richtig erinnere, synchron zur Windowseigenen und somit auch synchron zu Programmen wie Irfanview. Ich werde dies demnächst einmal an meinem Testrechner mit einer früheren Version des TC ausprobieren. Da ich aber gerne mit der aktuellen Version des TC arbeite, wäre eine TC interne Anpassung wünschenswert.
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

2Desmo

Mal ein ganz anderer Ansatz:
Könnte es sein, dass XnView hier falsch sortiert?

Explorer(Vista) und TC(7.55a) verhalten sich nämlich mit dem von dir angegebenen Beispiel identisch bei der Sortierung nach Name.


Gruß
Holger
Desmo
Junior Member
Junior Member
Posts: 15
Joined: 2010-11-03, 22:10 UTC

Post by *Desmo »

@ HolgerK
Sowohl auf meinem XP als auch auf meinem Win7 Rechner sortiert der Windows Explorer anders als TC 7.55a.
d.h. für XP & Win7 gilt:

SRF(Windows Explorer)=SRF(irfanview)=SRF(xnview)≠SRF(TC 7.55a)

SRF:=Sortierreihenfolge

und das wie bereits beschrieben mit allen von TC zur Verfügung gestellten Sortiervarianten.

Ich habe nun endlich ältere TC Versionen hinsichtlich des Sortierverhaltens verglichen: In der Versionen 7.04a ist die Sortierreihenfolge noch mit der vom Windows Explorer identisch...
Es wurde also in der 7.5xer Version eine Änderung (warum auch immer) vorgenommen...

@ Holger: Das Verhalten in Windows Vista kann ich (zum Glück) nicht mehr überprüfen.

grüße Sven
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Zum Glück kann ich das Verhalten von XP, Vista und Windows7 überprüfen. :wink:

Tja, das ist schon so ein Kreuz mit dem MS-Explorer...

In XP sortiert er -je nachdem ob bekannte Erweiterungen versteckt werden- entweder richtig oder falsch (oder sogar beides gleichzeitig):

Code: Select all

XXX
XXX 101002
XXX 101002.ZZZ
XXX 101003
XXX 101003.ZZZ
XXX.ZZZ
Mit Vista hat MS es dann gewagt, dies -unabhängig davon ob bekannte Erweiterungen gezeigt werden- mal richtig zu implementieren:

Code: Select all

XXX
XXX.ZZZ
XXX 101002
XXX 101002.ZZZ
XXX 101003
XXX 101003.ZZZ
um es dann in Windows7 falsch zu machen:

Code: Select all

XXX 101002
XXX 101002.ZZZ
XXX 101003
XXX 101003.ZZZ
XXX
XXX.ZZZ
Da lob ich mir doch den TC, der es konsequent richtig macht:

Code: Select all

^Name       | Erw
XXX          jpg
XXX          ZZZ
XXX 101002   jpg
XXX 101002   ZZZ
XXX 101003   jpg
XXX 101003   ZZZ
und anscheinenden auch genau so, wie es Anwender erwarten:
Desmo wrote:Ich empfinde zwar die Sortiermethode des TC "schöner",...
SCNR
Holger
MC
Senior Member
Senior Member
Posts: 402
Joined: 2003-02-05, 13:53 UTC

Post by *MC »

> Mit Vista hat MS es dann gewagt, dies -unabhängig davon ob bekannte Erweiterungen gezeigt werden- mal richtig zu implementieren:
um es dann in Windows7 falsch zu machen:

Köstlich!
Offensichtlich will man die Masse der Einfach-User ohne sichtbare Erweiterungen glücklich machen. Wieso jemand aber überhaupt in einem Dateinamen einen Punkt setzt - also das überlasse ich jetzt Algol ;-)
Post Reply