Vorheriges Thema: SetFileAttributes - Festlegen der DateiattributeNächstes Thema: Lesen und Vergleichen von Dateiversionen


SetFileTime - Festlegen von Zeitstempeln für Dateien oder Verzeichnisse

Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.

Die Funktion "SetFileTime" legt die Zeitstempel einer Datei bzw. eines Verzeichnisses fest.

Funktionssyntax:

SetFileTime(fileName as string, dateAndTime as DateTime, Type as integer) as Boolean
SetFileTime(fileName as string, dateAndTime as DateTime) as Boolean
fileName

Gibt den Namen der Datei an, deren Datum und Uhrzeit geändert werden sollen.

dateAndTime

Gibt das neue Datum und die neue Uhrzeit an, die eingestellt werden sollen.

Typ

Wert 0: Erstellungsdatum und -uhrzeit werden geändert (Standard).

Wert 1: Datum und Uhrzeit des letzten Dateizugriffs werden geändert.

Wert 2: Datum und Uhrzeit der letzten Änderung werden geändert.

Wert 3: Datum und Uhrzeit der Erstellung, des letzten Zugriffs und des letzten Schreibzugriffs werden geändert.

Bei erfolgreichem Abschluss gibt die Funktion TRUE zurück, andernfalls wird FALSE zurückgegeben.

Beispiel:

Rem Ändern der Zeit des letzten Schreibzugriffs
Dim newTime as DateTime
newTime.year = 1999
newTime.month = 12
newTime.day = 31
newTime.hour = 23
newTime.minute = 59
newTime.second = 59
If Not(SetFileTime("c:\autoexec.bat",newTime,2)) Then
	Print ("SetFileTime failed")
	Beenden
End If