FsiStamp
obj -> FsiStamp(int1[, bigint2]) : bigint
Dateiinformationen ermitteln/setzen (Zeitstempel)
Details
- obj: Datei-Deskriptor
- int1:
- Informationstyp:
_FsiDtModified_FsiDtAccessed_FsiDtCreated
- bigint2: Neuer Zeitstempel (optional)
- Resultat:
bigintAktueller Zeitstempel - Siehe: Verwandte Befehle ,
FsiOpen (),FsiDate (),FsiTime ()
Mit dieser Funktion können Zeitstempel in UTC-Zeit der externen Datei (obj) abgefragt (zwei Argumente) oder geändert werden (drei Argumente).
Bei FAT-Dateisystemen ist nur der Zeitstempel der letzten Änderung verfügbar. Bei Linux-Dateisystemen ist der Zeitstempel des letzten Zugriffs nicht verfügbar. Bei NTFS-Dateisystemen sind alle Zeitstempel verfügbar. Sofern ein Zeitstempel nicht verfügbar ist, wird 0\b zurückgeliefert.
FsiStamp() kann auch zur Abfrage der Zeitstempel eines Verzeichniseintrags benutzt werden (siehe FsiDirRead ()). Dazu wird in (obj) der Deskriptor des Verzeichnisses übergeben.
Der Zeitstempel kann mit CnvCB () in einen caltime-Wert konvertiert werden.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Datei-Deskriptor (obj) ungültig