SetFileAttributes()
Syntax
Ergebnis = SetFileAttributes(Dateiname$, Attribute)Beschreibung
Setzt die Datei-Attribute der angegebenen Datei.
Parameter
Dateiname$ Gibt den Namen der Datei an, welche geändert werden soll. Dies kann auch der Name eines Verzeichnisses sein. Attribute Gibt die neuen Attribute an.
Auf Windows sind die Attribute eine Kombination der folgenden Werte:#PB_FileSystem_Hidden : Datei ist versteckt #PB_FileSystem_Archive : Datei wurde archiviert und seit dem letzten Mal nicht geändert #PB_FileSystem_Compressed : Datei ist komprimiert #PB_FileSystem_Normal : Normale Attribute #PB_FileSystem_ReadOnly : Datei ist im "ReadOnly" Modus (schreibgeschützt) #PB_FileSystem_System : Datei ist eine SystemdateiAuf Linux oder MacOSX können die folgenden Werte verwendet werden:#PB_FileSystem_ReadUser : Zugriffs-Flags für den "besitzenden" (englisch: owning) Anwender #PB_FileSystem_WriteUser #PB_FileSystem_ExecUser #PB_FileSystem_ReadGroup : Zugriffs-Flags für die "besitzende" (englisch: owning) Anwendergruppe #PB_FileSystem_WriteGroup #PB_FileSystem_ExecGroup #PB_FileSystem_ReadAll : Zugriffs-Flags für alle anderen Anwender #PB_FileSystem_WriteAll #PB_FileSystem_ExecAllUm mehrere Attribute zu kombinieren, verwenden Sie einfach den '|' (binäres 'OR', zu deutsch: oder) Operator:SetFileAttributes("C:\Text.txt", #PB_FileSystem_Hidden | #PB_FileSystem_ReadOnly)
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Operation erfolgreich war, und Null bei einem Fehler.
Siehe auch
GetFileAttributes()
Unterstützte OS
Alle