Mehrfach umbennen: Teilstring rückwärts bzw. vertauscht?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
KlausF
Junior Member
Junior Member
Posts: 6
Joined: 2013-06-03, 12:46 UTC

Mehrfach umbennen: Teilstring rückwärts bzw. vertauscht?

Post by *KlausF »

Hallo,

gibt es eine Möglichkeit, einen Teilstring wieder Rückwärts oder anders angeordnet einzusetzen?

Ich habe hier einige Datein im Format Name_ddmmyy, das ist nicht gerade das Beste beim alphabetischen Sortieren.

Wünschenswert wäre jetzt ein umbenennen von
name_ddmmyy.ext nach name_yymmdd.ext

Wenn ich mir es aber so ansehe, ist es nicht rückwarts, sondern in diesem Fall nur dd und yy getauscht.

Vielleicht gibt da ein Plugin?

Danke und Gruss
Klaus
User avatar
Dalai
Power Member
Power Member
Posts: 9977
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Das geht mit Bordmitteln. Wenn alle Dateinamen gleich lang sind, geht das mittels [Nx-y]. Wenn die Dateinamen unterschiedlich lang sind und Datumswerte ebenfalls nicht gleich sind, muss man auf regluäre Ausdrücke zurückgreifen:

Suchen nach:

Code: Select all

_(\d\d)(\d\d)(\d\d)
Ersetzen durch:

Code: Select all

_$3$2$1
[x] RegEx

Aber ich sage gleich, dass das vom konkreten Dateinamen abhängen kann und daher nicht unbedingt sofort hinhauen muss.

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
KlausF
Junior Member
Junior Member
Posts: 6
Joined: 2013-06-03, 12:46 UTC

Post by *KlausF »

HI,

ich habe es jetzt auch schon gefunden, muss mus nur lesen und suchen können.

Wenn der Datumstring am Ende des Dateinames steht, laut die Umbenenn-Maske [N1--7][N-2,2][N-4,2][N-6,2]

Damit wird
Dateiname_DDMMYY.ext ---> Dateiname_YYMMDD.ext


Es ist richtig, es sollte bei allen Dateien das gleiche Format vorliegen, sonst geht es in die Hose.

Danke und Gruss
Klaus
Post Reply