# Funktionsreferenz

FileSetAttrib

Setzt die Attribute eines oder mehrerer Dateien.

FileSetAttrib ( "file pattern", "+-RASHNOT" [, recurse] )

Parameter

file pattern | Datei(en), die verändert werden sollen, z.B. C:\*.au3 oder C:\Dir
+-RASHNOT | Attribut(e), die gesetzt oder entfernt werden sollen, z.B. "+A", "+RA-SH"
recurse | [optional] Wenn dies auf 1 gesetzt ist, werden Verzeichnisse rekursiv durchsucht. Standard ist 0 (keine Rekursion).

Bemerkungen

Die file pattern darf keine Leerzeichen enthalten!
Die Attribute, die mit der Funktion verändert werden können, sind + oder -:
"R" = Schreibgeschützt (READONLY)
"A" = Archiv (ARCHIVE)
"S" = System (SYSTEM)
"H" = Versteckt (HIDDEN)
"N" = Normal (NORMAL)
"O" = Offline (OFFLINE)
"T" = Temporär (TEMPORARY)
(Note that you cannot set the compressed/directory attributes with this function.)

Siehe auch

FileGetAttrib, FileGetTime, FileSetTime

Beispiel

;mark all .au3 files in current directory as read-only and system
FileSetAttrib("*.au3", "+RS")
If @error Then MsgBox(4096,"Error", "Problem setting attributes."
;make all .bmp files in C:\ and sub-directories writable and archived
FileSetAttrib("C:\*.bmp", "-R+A", 1)
If @error Then MsgBox(4096,"Error", "Problem setting attributes."