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 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() ->