005
16.12.2002, 11:08 Uhr
alexus
|
ich bin bei dieser Aufgabe auf ein merkwürdiges Problem gestoßen und wäre sehr froh über aufklärende Hilfe...
zunächst als Info: Ich muss Dateien von einem Speziellen Ordner auf meinen Rechner kopieren und diese dann nach dem Datum prüfen. Das Problem dabei ist, dass die Datumseigenschaften der Dateien wahrscheinlich bei diesem Kopiervorgang verändert werden..
findData.ftCreationTime gibt mir nämlich an, wann die Dateien nach dem Kopiervorgang in meinem Ordner "erstellt" wurden und nicht, wie ich zunächst erwartet habe, das "eigentliche Erstellungsdatum"..
stark reduzierte Fassung meines Codes:
C++: |
WIN32_FIND_DATA findData; HANDLE h=FindFirstFile("C:\\Mein_Ordner\\*", &findData);
if(INVALID_HANDLE_VALUE==h) return(1);
FILETIME local; if(FALSE==FileTimeToLocalFileTime(&findData.ftCreationTime, &local)) return(2);
SYSTEMTIME system; if(FALSE==FileTimeToSystemTime(&local, &system)) return(3);
|
hoffentlich konnte ich meine Situation verständlich rüberbringen -- Gruß Alexus |