Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.646 Beiträge
Delphi 12 Athens
|
Re: ordner datum ermittel
6. Jun 2007, 15:30
Hab noch mal eine genauere Version erstellt.
Delphi-Quellcode:
type TZeit = (zCreation, zLastAccess, zLastWrite); //Erstellt, letzter Zugriff, letzte Änderung
function GetDirDate(const s: string;Zeit: TZeit = zCreation): TDateTime;
var Data: TWin32FindData;
sTime: TSystemTime;
h: THandle;
begin
Result := 0;
ZeroMemory(@Data,SizeOf(Data));
h := FindFirstFile(PChar(s),Data);
if h <> INVALID_HANDLE_VALUE then
begin
if (Data.dwFileAttributes and FILE_ATTRIBUTE_DIRECTORY) > 0 then
begin
case Zeit of
zCreation : FileTimeToSystemTime(Data.ftCreationTime,sTime);
zLastAccess: FileTimeToSystemTime(Data.ftLastAccessTime,sTime);
zLastWrite : FileTimeToSystemTime(Data.ftLastWriteTime,sTime);
end;
Result := SystemTimeToDateTime(sTime);
end;
end;
Windows.FindClose(h);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|
|
Zitat
|