Dateiname mit Erstellungsdatum bzw. Änderungsdatum

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *tc_fun »

Hallo,

Erstellungsdatum = 2020 (Dateidownload)
Änderungsdatum = 2019 (Erstellung)

Es klingt unlogisch, dass das Erstellungsdatum > Änderungsdatum sein kann.
Aber es geht, z.B. bei einem Dateidownload.

(1)

Im Dateinamen möchte ich das ursprüngliche Erstellungsdatum der Datei anfügen.
Das sollte gehen mit
[N] - [=tc.creationdate.Y]

Da die Textdatei aus dem Internet heruntergeladen wurde, ist das Erstellungsdatum das Downloaddatum.
Wie kann ich mit dem Total Commander auf das wirkliche Erstellungsdatum zugreifen?

(2)

Wenn (1) nicht geht, gibt es eine Möglichkeit mit MUT das älteres Datum zu nehmen?
[N] - [=tc.Änderungsdatum.Y] = Name - 2019
[N] - [=tc.creationdate.Y] = Name - 2020
dann soll 2019 angefügt werden.

(3)

[N] - [=tc.Änderungsdatum.Y] - o.k.
Wie heißt die englische Syntax? [N] - [=tc.changedate.Y] geht nicht.

[N] - [=tc.creationdate.Y] - o.k.
[N] - [=tc.Erstellungsdatum.Y] - Fehler - wie heißt die deutsche Syntax?


Danke
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Re: Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *sqa_wizard »

(3)

[N] - [=tc.Änderungsdatum.Y] - o.k.
Wie heißt die englische Syntax? [N] - [=tc.changedate.Y] geht nicht.
Englisch ist simpler:

Code: Select all

[=tc.writedate.Y]
[N] - [=tc.creationdate.Y] - o.k.
[N] - [=tc.Erstellungsdatum.Y] - Fehler - wie heißt die deutsche Syntax?

Code: Select all

[=tc.Erstelldatum.Y]
#5767 Personal license
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Re: Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *HolgerK »

tc_fun wrote: 2020-06-22, 19:11 UTC Es klingt unlogisch, dass das Erstellungsdatum > Änderungsdatum sein kann.
Aber es geht, z.B. bei einem Dateidownload.
Es geht um Attribuite des Dateisystems.
Die Datei wurde zum Zeitpunkt des Downloads lokal erzeugt.
Von daher also logisch.
(1)

Im Dateinamen möchte ich das ursprüngliche Erstellungsdatum der Datei anfügen.
Das sollte gehen mit
[N] - [=tc.creationdate.Y]

Da die Textdatei aus dem Internet heruntergeladen wurde, ist das Erstellungsdatum das Downloaddatum.
Wie kann ich mit dem Total Commander auf das wirkliche Erstellungsdatum zugreifen?
Gar nicht, da eine Textdatei keine Meta-finformtion wie z.B. Jpeg(Exif) enthält in der diese Information (wann sich jemand den Inhalt überlegt, niedergeschrieben, oder redaktionell finalisiert hat) enthält.
Okay, der Einwand könnte aufkommen, das dies im Textinhalt selber genannt wird, aber das würde schon KI-Algorithmen benötigen um das einigermaßen sicher auswerten zu können.
Und: Nein, mir ist kein KI basiertes Plugin bekannt.
(2)

Wenn (1) nicht geht, gibt es eine Möglichkeit mit MUT das älteres Datum zu nehmen?
[N] - [=tc.Änderungsdatum.Y] = Name - 2019
[N] - [=tc.creationdate.Y] = Name - 2020
dann soll 2019 angefügt werden.
Das geht imho mit dem TC alleine nicht.
Evtl. in Kombination mit einem Scriptplugin (z.B. http://totalcmd.net/plugring/WinScriptAdv.html ) und einer benutzerdefinierten Ansicht.

HTH
Holger
Make our planet great again
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Re: Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *tc_fun »

Vielen Dank Euch beiden. Die Syntaxfrage ist beantwortet.

Die Idee mit dem Scriptplugin (z.B. http://totalcmd.net/plugring/WinScriptAdv.html ) verstehe ich nicht.
Selbst wenn ich die Tabellenansicht habe, wie werden dann tausende Dateien automatisch umbenannt?

Da erscheint es mir leichter, in AutoIt umzubenennen.

PS: ich würde gerne beim Download das Ursprungsdatum behalten, genauso wie ich es erhalten würde beim Hochladen per FTP. Aber das ist ein vieldiskutierter Wunsch, der nicht machbar ist :-)
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Re: Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *HolgerK »

tc_fun wrote: 2020-06-23, 12:08 UTC Selbst wenn ich die Tabellenansicht habe, wie werden dann tausende Dateien automatisch umbenannt?
Genauso wie mit dem TC Inhaltsplugin [=tc.Erstelldatum.Y]

Code: Select all

[N] - [=winscriptsadv.AeltestesDatum]
nur das du den Script hinter AeltestesDatum eben selber erstellen musst.
AutoIt wird von WinscriptAdv ebenfalls unterstützt.

Gruss
Holger
Make our planet great again
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Re: Dateiname mit Erstellungsdatum bzw. Änderungsdatum

Post by *tc_fun »

Danke HolgerK, das klingt interessant.
Post Reply