SetFileAttributes()
Syntax
Ergebnis = SetFileAttributes(DateiName$, Attribute)Beschreibung
Setzt die Datei-Attribute der angegebenen Datei 'DateiName$'. Ist das Ergebnis gleich 0, dann konnten die Attribute der Datei nicht geändert werden. Dieser Befehl funktioniert genauso bei Verzeichnissen, wenn als 'DateiName$' der Verzeichnisname angegeben wird.
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 sind die Attribute eine Kombination der folgenden Werte:#PB_FileSystem_Link : Die Datei ist ein symbolischer Link #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)
Unterstützte OS
Alle