Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Aufnahmedatum von Fotodateien _finddata_t FindFileData

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.03.2015, 10:25 Uhr
~Gast 1
Gast


Hallo,

ich hoffe hier kann mir jemand weiterhelfen.

Ich möchte mit (MFC Visual Studio C++, Windows) die Aufnahmezeiten von Fotodateien auf dem Rechner herauslesen und das am Besten in Millisekunden.

Mit dem Windows Explorer kann ich mir bei Fotodateien (ohne Exifinformation) z.B. "Erstelldatum", "Änderungsdatum" und "Aufnahmedatum" anzeigen lassen.

_finddata_t und FindFileData habe ich schon probiert. FindFileData liefert Zeiten auch in Millisekunden, aber scheinbar nur Datum und Zeit des Abspeicherns auf dem Rechner.

Ich habe jetzt schon eine Weile nach einer passenden Möglichkeit gesucht, werde aber nicht fündig und bin für Anregungen dankbar.

Gruß,
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2015, 12:04 Uhr
Tommix



Hallo,
mit GetFileTime kommst Du an die drei Daten.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724320%28v=vs.85%29.aspx

Gruß,
Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2015, 14:41 Uhr
~Gast 1
Gast


Danke, das habe ich schon versucht , aber das liefert nur die Zeit des Speicherns auf dem Rechner, das sich ja beim Hin- und Herschieben ändert, eben nicht die Aufnahmezeit.

Ich fürchte mittlerweile fast, dass ich das nur über das Exifdatenlesen machen kann und nicht über die "normalen" Dateiabfragefunktionen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2015, 17:43 Uhr
Hans
Library Walker
(Operator)


Hi,

ja klar, wenn Du letzte Woche ein Bild aufgenommen hast, und es heute auf den Rechner kopierst, dann bekommt es auf dem Rechner das Datum von heute. Auch beim Erstelldatum, denn die Datei wird ja erst heute auf dem Rechner neu erstellt. Wenn Du also das Datum der Aufnahme haben willst, musst Du die EXIF-Daten auslesen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: