Dateinamen mit Datum sortieren
Moderators: Hacker, Stefan2, white
Dateinamen mit Datum sortieren
Hallo zusammen!
Ich habe einige Dateien bei denen ein Datum im Name enthalten ist (TT.MM.JJJJ). Ich würde gerne, daß TC dies bei der Sortierung entsprechend berücksichtigt. Momentan wird das Datum nur als Zahl gesehen. Somit landet z.B "Datei vom 12.06.2008" vor "Datei vom 23.03.2008". Ist das möglich? Wenn nicht, wärs genial, wenns in der (über)nachsten Version drinne wäre.
Gruß, ich
Ich habe einige Dateien bei denen ein Datum im Name enthalten ist (TT.MM.JJJJ). Ich würde gerne, daß TC dies bei der Sortierung entsprechend berücksichtigt. Momentan wird das Datum nur als Zahl gesehen. Somit landet z.B "Datei vom 12.06.2008" vor "Datei vom 23.03.2008". Ist das möglich? Wenn nicht, wärs genial, wenns in der (über)nachsten Version drinne wäre.
Gruß, ich
Genau aus diesem Grund habe ich bei mir vor längerer Zeit angefangen, die Benennung mit dem Jahr beginnen zu lassen, also 2008-07-16 für den heutigen Tag. Bringt natürlich nur etwas, wenn der restliche Dateiname übereinstimmt.
Es gab/gibt aber wohl ein Plugin für den TC, das anhand von Teilen von Dateinamen sortieren kann. Ich kann mich aber weder an dessen Namen noch an irgendwas anderes diesbzgl. erinnern
.
Aber sicherlich werden andere Leute hier im Forum ein besseres Gedächtnis haben als ich
.
MfG Dalai
Es gab/gibt aber wohl ein Plugin für den TC, das anhand von Teilen von Dateinamen sortieren kann. Ich kann mich aber weder an dessen Namen noch an irgendwas anderes diesbzgl. erinnern

Aber sicherlich werden andere Leute hier im Forum ein besseres Gedächtnis haben als ich

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Re: Dateinamen mit Datum sortieren
EDIT: solch eine Spalte mit dem 'tc'-plugin kann man nicht sortieren, aber schau mal dort >>> viewtopic.php?p=194119#p194119
- - -
Zu disem Zwecke reicht doch bereits eine Benutzerspezifische Ansicht (Wiki) mit drei [=tc.Name] Spalten,
welche mittels Doppelpunkt gefolgt von einer Zahlenkombination gezielt auf den Bedarf eingestellt werden.
(Drücke F1 im "Benutzerspezifische Spalten"-Dialog)
für z.B. "12.06.2008"
Name [=tc.Name:1-2] = 12
Name [=tc.Name:4-5] = 06
Name [=tc.Name:7-10] = 2008
Oder so ähnlich
Dadurch bekommt man die Spalten
Name Erw. Name Name Name
mit Inhalt
Name Erw. Tag Mon Jahr
welche man jeweils sortieren kann.
---
Edit:
ach ja...
es reicht auch eine einzige neue Spalte

Name [=tc.Name:7-10]-[=tc.Name:4-5]-[=tc.Name:1-2]
bzw.
Name [=tc.Name:7,4]-[=tc.Name:4,2]-[=tc.Name:1,2]
Einfach im Dialog entsprechend von Hand modifizieren.
HTH?
Edit 2: Reihenfolge TTMMJJ geändert
Last edited by Stefan2 on 2008-07-16, 19:16 UTC, edited 2 times in total.
http://www.totalcmd.net/plugring/regexp_wdx.htm
regexp.ini:
Benutzerdefinierte Spalte [=regexp.Result] erstellen.
Icfu
regexp.ini:
Code: Select all
[Regexp]
Rule=date
[date]
Find="(\d{2})\.(\d{2})\.(\d{4})"
Change="$3-$2-$1"
Substitute=1
Icfu
This account is for sale
Einen hab' ich noch
(... hier irgendwo im Forum aufgeschnappt)
http://www.totalcmd.net/plugring/expander.html
expander 0.1
Use it to separate filename into diferent string (specific char separator) for sorting puprose
--------------------------------------------------------------
Tip:
Look in file "Expander.lng" for Divider settings
See
[Main]
Divider=_
Modify the underscore char to your needs, e.g. to a dash
[Main]
Divider=-
--------------------------------------------------------------
-------------------------------------------------------------------
Tip3:
Are your MP3s named like Artist - Song.mp3?
You can modify the column header caption from
Part1, 80, [=expander-.Part1]
Part2, 80, [=expander-.Part2]
to f.ex.
Artist, 80, [=expander-.Part1]
Song, 80, [=expander-.Part2]
Now use this "user-defined columns" view at your MP3 collection

http://www.totalcmd.net/plugring/expander.html
expander 0.1
Use it to separate filename into diferent string (specific char separator) for sorting puprose
--------------------------------------------------------------
Tip:
Look in file "Expander.lng" for Divider settings
See
[Main]
Divider=_
Modify the underscore char to your needs, e.g. to a dash
[Main]
Divider=-
--------------------------------------------------------------
-------------------------------------------------------------------
Tip3:
Are your MP3s named like Artist - Song.mp3?
You can modify the column header caption from
Part1, 80, [=expander-.Part1]
Part2, 80, [=expander-.Part2]
to f.ex.
Artist, 80, [=expander-.Part1]
Song, 80, [=expander-.Part2]
Now use this "user-defined columns" view at your MP3 collection
Danke für eure Antworten/Tips. Leider ist keine für mich zufriedenstellend, da entweder mehre Spalten benötigt werden oder das Datum "Rückwärts" aufgeführt ist. Ich möchte aber, daß die Sortierung in der normalen Namen-Spalte stattfindet - Erst Alphabetisch und bei gleichen Dateinamen(-Anfang) nach Datum (im Namen).
Du kannst die "Behelfsspalte" zusammenschieben oder über die wincmd.ini die Breite auf 0 setzen. Außerdem beherrscht der TC Mehrfachsortierung, Strg/Shift drücken beim Klicken der Spaltenköpfe...
Dein Wunsch, Mehrfachsortierung über nur eine Spalte zu erledigen, klingt utopisch.
Icfu
Dein Wunsch, Mehrfachsortierung über nur eine Spalte zu erledigen, klingt utopisch.
Icfu
This account is for sale
Nein, was der TC "kann", ist, die entsprechende Windows-Funktion aufrufen, die diesen natürliche Vergleich bereitstellt: StrCmpLogicalW. Für Datumssortierungen gibt es nichts dergleichen aus dem Baukasten, daher müßte diese Logik von ghisler selbst implementiert werden und genau das wäre nur dann sinvoll, wenn der Anwendungsbereich flexibel und nicht nur auf Deinen Spezialwunsch begrenzt wäre.
Icfu
Icfu
This account is for sale