Dateidatum aus Dateiname

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Begeistert
New Member
New Member
Posts: 1
Joined: 2009-07-03, 09:03 UTC
Location: Hamburg

Dateidatum aus Dateiname

Post by *Begeistert »

Gibt es eine Möglichkeit aus einem Dateinamen das Dateidatum zu erstellen ?
Meine Festplatte war defekt, Daten gerettet, aber alle Dateien haben jetzt das gleiche Datum.
Habe in allen Dateinamen zuerst das Datum geschrieben: 091206xxxx.xxx
Jemand eine Idee ?
Mit schönen Grüßen
Begeistert
Commanderliebhaber. Nothing else better.
j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

Post by *j »

Mittels "Dateiattribute ändern" kannst du das Datum aus dem Dateinamen ableiten, wenn du über Plugins gehst.
Mit dem "tc" "writedate" kannst dann etwa das Datum auf [=tc.name:1-10] setzen, wenn die Dateien "2009-01-28 foo.bar" heissen.
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

...wobei aber das Datumsformat eingehalten werden muss, welches vom TC im Feld Datum des Dialogs Attribute ändern vorgegeben wird! Ist dort also z.B. 03.07.2009 vorbesetzt (bzw. dd.MM.yyyy, wenn mehrere Dateien markiert sind), dann müsste für Dateien nach dem von Begeistert genannten Muster [=tc.Name:5-6].[=tc.Name:3-4].20[=tc.Name:1-2] eingetragen werden (Voraussetzung: Alle Ziel-"Datümer" sind >= 01.01.2000).

Eine Alternative wäre das AddOn SetFolderDate 1.4.0, mit dem sich Erstellungs-/Änderungs- oder Zugriffsdatum markierter Dateien und Ordner ebenfalls aus dem Dateinamen ermitteln und setzen lassen. Das Tool kannst Du herunterladen

von rapidshare.de
http://rapidshare.de/files/47710953/SetFolderDate_1.4.0a__081114_.zip.html

oder alternativ von filefactory.com
http://www.filefactory.com/file/ahab7hh/n/SetFolderDate_1_4_0a_081114_zip

[edit]
In der SetFolderDate.ini müsstest Du noch das Format des im Dateinamen enthaltenen Datums eintragen, also im Abschnitt
[Configuration] den Wert zum Schlüssel TimestampInFilenameFormat entsprechend anpassen:
TimestampInFilenameFormat=YYMMDD
[/edit]
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Was ich nicht verstehe ist, warum man diese Felder nur manuell eintragen kann, jedoch selbst Freihand einen eigenen Datumsstring eintragen kann. Ich bin dafür alle Feldtypen freizugeben, denn letztlich kann man theoretisch aus allem einen String machen und alles zu einem String machen.

Ghisler wollte auch mal eine Vorschau einbauen. Der TC kann doch noch besser werden :-)
Post Reply