Codeblock Onlinehilfe

FileGetDate()

FileGetDate() – Datei-Datum ermitteln


Die Funktion gibt die DOS Datums- und Zeitinformationen einer bestimmten Datei zurück.
Mit FileGetDate() kann der Zeitstempel der Datei mit dem angegebenen Handle ermittelt werden. Bei einem ungültigen Handle wird der Wert -1 zurückgegeben. Der Rückgabewert kann anschließend mit der Funktion FileDateToDateTime() in einen Wert des Typs TDateTime konvertiert werden.


Parameter

Beschreibung

aFileHandle:N

FileHandle


Rückgabewert


Numerisch - Dateidatum

Beispiel


| nHandle, dDatum, nDatum, nError |

nHandle:= FileOpen('C:\TEMP\U_Zahlung.Pas', _OR(fo_ReadWrite, fo_Shared)),
if nHandle > -1 then
   startseq,
      dDatum:= FileDateToDateTime(FileGetDate(nHandle)),
      WriteLn(dDatum),
      nDatum:= DateTimeToFileDate(Date() + TimeEx()),
      WriteLn(nDatum),
      nError:= FileSetDate(nHandle, nDatum),
      if nError <> 0 then
         WriteLn('Fehlercode ' + Str(nError))
      else
         WriteLn('Neues Datei-Datum ' + DateTimeToStr(FileDateToDateTime(nDatum)))
      endif,
   always,
      FileClose(nHandle)
   stopseq,
endif