AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie kann ich Erzeugungsdatum einer Datei ermitteln ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann ich Erzeugungsdatum einer Datei ermitteln ?

Ein Thema von EccoBravo · begonnen am 28. Apr 2008 · letzter Beitrag vom 25. Mai 2008
 
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#19

Re: Wie kann ich Erzeugungsdatum einer Datei ermitteln ?

  Alt 28. Apr 2008, 15:51
Hi,

das Sortieren und Verarbeiten der Bilder erledige ich inzwischen auch automatisiert.
Ich mache es etwa so:

Delphi-Quellcode:
ImgData := TImgData.Create;
try
  ImgData.BuildList := GenAll;
  ImgData.ProcessFile(Filename);

  if ImgData.HasEXIF then
    Date := ImgData.ExifObj.GetImgDateTime
  else
  if ImgData.HasIPTC then
    Date := ImgData.IptcObj.GetDateTime
  else
    Date := ImgData.FileDateTime;

  //Kopieren in Verzeichnis gemäß Datum
  //Weitere Verarbeitung, z. B. Rotation gemäß der
  //Exif-Daten

  finally
    ImgData.Free;
  end;
Die Units dazu hab ich gefunden, als ich irgendeinem Link in der DP gefolgt bin. Ich glaub von hier: http://www.delphipraxis.net/internal...ct.php?t=26085

Ich hab zwar glaub ich schon in der TImgData rumgefummelt, aber das Beispiel hier dürfte auch mit dem Original so funktionieren.

Ansonsten habe ich die Erfahrung gemacht, dass beim Kopieren / Entpacken / ... immer nur das Datum der letzten Änderung auf den Wert der Originaldatei gesetzt wird, die anderen werden meist nicht beachtet (oder gar nicht erst im Archiv gespeichert). Beim Up/Download von Dateien nicht einmal das. Lade ich etwas auf einen FTP-Server hoch, so ist die "letzte Änderung" der Zeitpunkt des hochladens. Daher ist es eben sinnvoll, die direkt im Bild gespeicherten Daten zu verwenden.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz