2 Dateien per Änderungsdatum vergleichen
-
Hallo,
ich möchte 2 Dateien vergleichen, um zugucken welche zuletzt geändert worden ist.
Im Internet habe ich mehrere Sachen gefunden. Wollte jetzt nur fragen ob man
mit dem Code das machen kann.WIN32_FILE_ATTRIBUTE_DATA dateidaten; GetFileAttributesExA("H:\\Maschinen.dat", GetFileExInfoStandard, &dateidaten); FILETIME test = dateidaten.ftLastWriteTime; SYSTEMTIME datum; FileTimeToSystemTime(&test, &datum);
oder was meint Ihr?
-
Mal ausprobiert?
-
ne aber ich mache das jetzt so
TDateTime *timeDate = new TDateTime(); TDateTime *timeDate2 = new TDateTime(); FileAge(sMaschineDaten, *timeDate); FileAge(sUSBFileDaten, *timeDate2); int iVergleich = CompareDateTime(*timeDate, *timeDate2);
geht
-
Warum benutzt du 'new'? Ist doch völlig überflüssig hier.
-
Hatte ich noch nicht geändert. Kommt vom Ausprobieren
so ...
TDateTime timeDate, timeDate2; FileAge(sMaschineDaten, timeDate); FileAge(sUSBFileDaten, timeDate2); int iVergleich = CompareDateTime(timeDate, timeDate2);