Hallo zusammen,
ich bin da auf ein etwas seltsames Verhalten von NTFS gestoßen.
Viele Dateien auf der Festplatte meines Rechners haben unlogische Daten.
Letzte Änderung:22.10.2012
Angelegt: 01.11.2012
letzter Zugriff:22.10.2012
Zumindestens das Anlegedatum sollte das kleinste der drei Daten sein.
Eine mögliche Erklärung wäre, daß diese Dateien von einem FAT-Datenträger kommen, und daher der Datensatz etwas strubbelig ist. Es sind aber auch Dateien betroffen, die immer nur auf NTFS-Systemen waren.
Woran liegt's oder ist vielleicht eine Fehlinterpretation von
Delphi-Quellcode:
TSearchRec = record
Time: Integer;
Size: Integer;
Attr: Integer;
Name: TFileName;
ExcludeAttr: Integer;
{$IFDEF MSWINDOWS}
FindHandle: THandle platform;
FindData: TWin32FindData platform;
_WIN32_FIND_DATAA = record
dwFileAttributes: DWORD;
ftCreationTime: TFileTime;
ftLastAccessTime: TFileTime;
ftLastWriteTime: TFileTime;
nFileSizeHigh: DWORD;
nFileSizeLow: DWORD;
dwReserved0: DWORD;
dwReserved1: DWORD;
cFileName: array[0..MAX_PATH - 1] of AnsiChar;
cAlternateFileName: array[0..13] of AnsiChar;
end;
Grüße
K-H