SetFileAttributes()

Syntax

Ergebnis = SetFileAttributes(Dateiname$, Attribute)
Beschreibung
Setzt die Datei-Attribute der angegebenen Datei.

Parameter

Dateiname$ Der Name der Datei, welche geändert werden soll. Dies kann auch der Name eines Verzeichnisses sein.
Attribute Die neuen Attribute.

Auf Windows sind die Attribute eine Kombination der folgenden Werte:
  #PB_FileSystem_Hidden     : Datei ist versteckt
  #PB_FileSystem_Archive    : Datei wurde geändert und nicht archiviert seit dem letzten Mal
  #PB_FileSystem_Normal     : Normale Attribute
  #PB_FileSystem_ReadOnly   : Datei ist im "ReadOnly" Modus (schreibgeschützt)
  #PB_FileSystem_System     : Datei ist eine Systemdatei
Auf 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_ExecAll
Um 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

<- SetCurrentDirectory() - FileSystem Inhaltsverzeichnis - SetFileDate() ->