Funktionsreferenz

FileSetTime

Setzt die Zeit- und Datumsinformationen einer oder mehrerer Dateien (oder Verzeichnisse).

FileSetTime ( "file pattern", "time" [, type [, recurse] ] )

 

Parameter

file pattern Datei(en) (oder Verzeichnisse), die angepasst werden sollen, z.B. C:\*.au3, C:\Dir, Fotos*
time Die neue Zeit im Format "YYYYMMDDHHMMSS" (Jahr, Monat, Tag, Stunden [24-Stunden-Format], Minuten, Sekunden). Wenn time leer ("") ist, dann wird die aktuelle Zeit verwendet.
type [optional] Die Zeitmarke, die geändert werden soll: 0 = Geändert (Vorgabe), 1 = Erstellt, 2 = Letzter Zugriff
recurse [optional] Wenn recurse auf 1 gesetzt ist, werden auch Unterverzeichnisse mit einbezogen. Vorgabe ist 0 (keine Unterverzeichnisse).

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück, wenn beim Ändern der Zeitmarke ein Fehler aufgetreten ist.

 

Bemerkungen

Wenn ein Datum älter als der 01.01.1980 verwendet wird, so wird diese Funktion fehlschlagen.
Wenn versucht wird das Zeitstempel bei schreibgeschützten Dateien zu ändern, so wird das Ergebnis ein Fehler sein.

 

Verwandte Funktionen

FileGetTime, FileGetAttrib, FileSetAttrib

 

Beispiel


;Ändert file.au3's "modifizierten" Zeitstempel in 1. Nov. 2003 und aktuelle Zeit
$var = FileSetTime("file.au3", "20031101")