Setzt die Attribute einer 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). |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück, wenn irgendwelche Fehler aufgetreten sind. |
Bemerkungen
Die file pattern darf keine Leerzeichen enthalten!
Verwandte Funktionen
FileGetAttrib, FileGetTime, FileSetTime
Beispiel
; Kennzeichnet alle .au3 Dateien im aktuellen Verzeichnis als nur-lesend und System
If Not FileSetAttrib("*.au3", "+RS") Then
MsgBox(4096,"Fehler", "Die Attribute konnten nicht gesetzt werden.")
EndIf
; Nimmt allen .bmp Dateien in C:\ und Unterverzeichnissen den Schreibschutz und macht sie archivierbar
If Not FileSetAttrib("C:\*.bmp", "-R+A", 1) Then
MsgBox(4096,"Fehler", "Die Attribute konnten nicht gesetzt werden.")
EndIf