Reihenfolge von Verzeichnissen anders als im Explorer

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
CaBe
Junior Member
Junior Member
Posts: 4
Joined: 2010-02-05, 08:27 UTC
Location: Bremen
Contact:

Reihenfolge von Verzeichnissen anders als im Explorer

Post by *CaBe »

Liebe TC-Kenner,

vorab: Ich bin neu in diesem Forum, nutze aber seit etlichen Jahren den TC, damals ja noch WinCommander.
Kürzlich musste ich feststellen, dass unter Windows XP SP3 der TC 7.50a Verzeichnisse in einer anderen Reihenfolge aufgelistet werden als im Windows Explorer. In beiden Fällen habe ich nach Name sortiert. Hmm, grad seh ich, dass ich die Screenshots gar nicht uploaden kann, also mal ne Beschreibung (es sind jeweils Namen von Verzeichnissen):
TotalCommander

Code: Select all

...
SCR-HLX-7.1.0.018_Rev88865
SCR-HLX-7.1.0.019_Rev89255
SCR-HLX-7.1.0.020_Rev89343
SCR-HLX-7-1-0.001_Rev77953
SCR-HLX-7-1-0.002_Rev78563
...
Windows Explorer

Code: Select all

...
SCR-HLX-7-1-0.013_Rev86314
SCR-HLX-7-1-0.014_Rev86601
SCR-HLX-7.1.0.015_Rev86883
SCR-HLX-7.1.0.016_Rev87582
...
Durch die neue Namensgebung mit Punkten werden also die eigentlich neueren Verzeichnisse oberhalb der alten einsortiert.
(Wie) Kann man im TC die Verzeichnisse so auflisten, dass sie in der Reihenfolge des WinExplorers erscheinen? Natürlich ohne nach dem Datum zu sortieren ;)
Last edited by CaBe on 2010-02-05, 10:16 UTC, edited 1 time in total.
Freundlichst
Carsten
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, CaBe.

Geschickt an deinen beiden Beispielen ist natürlich, dass die Ausschnitte aus den Verzeichnislisten, die du für TotalCommander und für Explorer angibst, völlig unterschiedliche Verzeichnisnamen enthalten.

Dadurch läßt sich überhaupt nicht feststellen, ob TotalCommander und Explorer verschieden sortieren oder nicht.

Desweiteren fällt in beiden Beispielen auf, dass in den Verzeichnisnamen nach dem immer gleichen Anfang SCR-HLX-7 der Rest des Namens mal mit einem Punkt und mal mit einen Bindestrich getrennt folgt.

Da Punkt und Bindestrich verschiedene ANSI-Zeichenwerte haben, beeinflußt das natürlich die Sortierreihenfolge.
SCR-HLX-7.1.0.018_Rev88865
SCR-HLX-7.1.0.019_Rev89255
SCR-HLX-7.1.0.020_Rev89343
SCR-HLX-7-1-0.001_Rev77953
SCR-HLX-7-1-0.002_Rev78563
SCR-HLX-7-1-0.013_Rev86314
SCR-HLX-7-1-0.014_Rev86601
SCR-HLX-7.1.0.015_Rev86883
SCR-HLX-7.1.0.016_Rev87582
Ansonsten stelle die Sortiermethode im Total Commander einmal auf "Strikt nach numerischem Zeichencode ein". Dann sollten Sortierreihenfolge im Total Commander und Explorer gleich aussehen. (Konfigurieren => Einstellungen => Ansicht => Sortiermethode)

Hinweis:
Um ein Verzeichnislisting ganz oder teilweise im Textformat in so einen Thread zu bekommen aus dem Total Commander, wie folgt vorgehen:
Gewünschte Namen selektieren. Menü "Markieren" => "Kopiere markierte Namen in Zwischenablage". In die Nachricht einfügen.

Grüße
Karl
Last edited by karlchen on 2010-02-05, 10:28 UTC, edited 2 times in total.
CaBe
Junior Member
Junior Member
Posts: 4
Joined: 2010-02-05, 08:27 UTC
Location: Bremen
Contact:

Reihenfolge von Verzeichnissen anders als im Explorer

Post by *CaBe »

Hallo karlchen,

vielen Dank für die Analyse. Ich hätte ja auch zugern die Screenshots beider vollständigen Listen gepostet, allein, ich sehe hier keine Möglichkeit zum Uploaden. Du hast aber das Problem exakt erkannt. Es geht tatsächlich um die neue Schreibweise mit Punkte, wo zuvor mal Bindestriche standen. Interessanterweise sortiert der TC Punkt vor Strich, während der WinExplorer Strich vor Punkt sortiert, wenn man nach Namen sortiert.
Meine Frage bleibt: Wie kann ich im TC Strich vor Punkt sortieren?
Freundlichst
Carsten
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Carsten.

Habe meine Nachricht nochmal erweitert. Hatte ich blöderweise vor dem Fertigstellen schon auf Absenden gedrückt, statt auf Vorschau? Doof von mir.

Wiederholung:
Stelle die Sortiermethode im Total Commander einmal auf "Strikt nach numerischem Zeichencode ein". Dann sollten Sortierreihenfolge im Total Commander und Explorer gleich aussehen. (Konfigurieren => Einstellungen => Ansicht => Sortiermethode)
<Zusatz>
Wiederholungen sind doof. :wink: Deshalb und weil ich's mittlerweile besser weiß, siehe Beitrag unten, lautet die Empfehlung, um das Explorer-Sortierverhalten auch im Total Commander zu benutzen: Sortiermethode "Natürl. Sortierung: Nach Zeichencode und Nummern" einstellen.
</Zusatz>

Screenshots:
Screenshots kannst du im Total Commander Forum gar nicht direkt hochladen. Da muß man den Umweg über einen (kostenlosen) Filehosting Service wählen und den Link hier posten.

Grüße
Karl
Last edited by karlchen on 2010-02-05, 15:38 UTC, edited 1 time in total.
CaBe
Junior Member
Junior Member
Posts: 4
Joined: 2010-02-05, 08:27 UTC
Location: Bremen
Contact:

Re: Reihenfolge von Verzeichnissen anders als im Explorer

Post by *CaBe »

Hallo Karl,
karlchen wrote:Stelle die Sortiermethode im Total Commander einmal auf "Strikt nach numerischem Zeichencode ein". Dann sollten Sortierreihenfolge im Total Commander und Explorer gleich aussehen. (Konfigurieren => Einstellungen => Ansicht => Sortiermethode)
Das hat geholfen. Nun sieht's so aus, wie ich es gerne hätte.
Danke!
Freundlichst
Carsten
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hallo, Carsten.

"Strikt nach numerischem Zeichencode ein" hat den Nachteil, dass fortlaufende Nummern wie 1, 2, 3, 4, ...., 10, 11, ... 20 nicht so aufgelistet werden, wie es ihrem Zahlenwert entspricht und wie das deshalb viele Menschen erwarten, sondern ihrem Ansi-Wert entsprechend, und das ist dann eben 1, 10, 11, .. 19, 2, 20, 21, 22 .. 29, 3, 4, 5, ...

Eine sehr gute Verknüpfung von Sortierung nach numerischem Zeichencode und Zahlen nach Zahlenwert sortieren, nicht nach Ansi-Wert, ist dabei im TotalCommander die Sortiermethode: Natürl. Sortierung: Nach Zeichencode und Nummern.

Man muß dabei immer im Hinterkopf behalten, dass egal welche der 4 verfübaren Sortiermethoden man wählt, es irgendein Programm bestimmt anders macht, und man sich dann wieder fragen wird: Warum?

Beide Sortiermethoden, "Strikt nach numerischem Zeichencode ein" und Natürl. Sortierung: Nach Zeichencode und Nummern liefern im vorliegenden Fall dasselbe Sortiergebnis.

Nach meinem Wissensstand benutzt der Windows Explorer allerdings Natürl. Sortierung: Nach Zeichencode und Nummern. D.h. auf Dauer sortieren Total Commander und Explorer nur dann gleich, wenn du auch im T.C. die Sortiermethode Natürl. Sortierung: Nach Zeichencode und Nummern verwendest.

Habe das gerade noch einmal überprüft, in dem ich zu deinen Verzeichnisnamen auch noch die Verzeichnisse 1, 2, 20, 3, 30 hinzugefügt habe.

Nach einem kurzen Refresh im Explorer zeigten beide golgendes an:
1
2
3
20
30
SCR-HLX-7-1-0.001_Rev77953
SCR-HLX-7-1-0.002_Rev78563
SCR-HLX-7-1-0.013_Rev86314
SCR-HLX-7-1-0.014_Rev86601
SCR-HLX-7.1.0.015_Rev86883
SCR-HLX-7.1.0.016_Rev87582
SCR-HLX-7.1.0.018_Rev88865
SCR-HLX-7.1.0.019_Rev89255
SCR-HLX-7.1.0.020_Rev89343
Also ist meine abschließende Empfehlung folgende Sortiermethode: Natürl. Sortierung: Nach Zeichencode und Nummern

Grüße
Karl
Post Reply