FileTimeToLocalFileTime
-
Hallo,
ich verstehe das mit der FunktionFileTimeToLocalFileTime
nicht.
Die Funktion braucht ja zwei Parameter
CONST FILETIME
LPFILETIME.Ich suche ja nach Dateien mit FindFirstFile etc.
Dort bekomme ich ja den FILETIME Wert von WIN32_FIND_DATA Bsp.:
wfd.ftCreationTime
nur wie bekomme ich das nun umgewandelt. In der MSDN steht immer, dass es mit
FileTimeToLocalFileTime()
funktioniert nur ich habe mal folgendes probiert.LPFILETIME neu; FileTimeToLocalFileTime(wfd.ftCreationTime,neu);Nur bekomme ich dann die Meldungen (Borland)
[C++ Fehler] file_manager_p1_u1.cpp(154): E2034 Konvertierung von '_FILETIME' nach 'const _FILETIME *' nicht möglich
[C++ Fehler] file_manager_p1_u1.cpp(154): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpFileTime' ('const _FILETIME *' erwartet, '_FILETIME' erhalten)Ich dachte das sollte mit wfd.ftCreationTime so gehen. Wie bekomme ich das nun umgewandelt?
Und wie bekomme ich dann letztentlich aus der var. neu den Wert Bsp.: 30.04.2005 13:44 den ich dann ausgeben wollte?Danke schon mal für eine Antwort.
Griß
Thorsten
-
FILETIME neu; FileTimeToLocalFileTime(&wfd.ftCreationTime, &neu); SYSTEMTIME st; FileTimeToSystemTime(&neu, &st);
-
Siehe auch: Retrieving the Last-Write Time
http://msdn.microsoft.com/library/en-us/sysinfo/base/retrieving_the_last_write_time.asp
-
ne, funktioniert leider auch nicht habe das gemacht:
FILETIME neu; FileTimeToLocalFileTime(wfd.ftCreationTime, &neu);kommt der gleiche fehler:
[C++ Fehler] file_manager_p1_u1.cpp(154): E2034 Konvertierung von '_FILETIME' nach 'const _FILETIME *' nicht möglich
[C++ Fehler] file_manager_p1_u1.cpp(154): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpFileTime' ('const _FILETIME *' erwartet, '_FILETIME' erhalten)
-
Bei mir hat ein & gefehlt... hab es oben korrigiert...
Aber schau Dir doch den Link an... da wird eigentlich genau das gemacht was Du willst...
-
ahh! habe vor dem wfd.ftCreationTime auch mal ein & gesetzt.
nun startet mein prog wieder.nun muss ich noch mal eben schauen, dass ich das datum nun da raus bekomme. der link wird mir dabei wohl helfen, ansonsten meld ich mich nochmal
danke schon mal