.. highlightlang:: us .. _setfileattributes: SetFileAttributes ================= .. index:: SetFileAttributes .. us.tag SetFileAttributes GERMAN :ref:`SetFileAttributes` setzt die Datei-Attribute. .. function:: bool = SetFileAttributes(ssFileName, nAttributes) .. us.return **Returnwert** *bool* ist TRUE (1), wenn die Funktion erfolgreich war, sonst FALSE (0). .. us.params **Parameter** .. uparam:: ssFileName *ssFileName* ist der vollständige Name der Datei. .. uparam:: nAttributes *nAttibutes* sind die Attribute für die Datei. Der Parameter kann eine Kombination der folgenden Werte sein. Das Attribut ``FILE_NORMAL`` kann nicht in Kombination mit anderen Attributen gesetzt werden. .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - FILE_READONLY - Die Datei kann nur gelesen werden. * - FILE_HIDDEN - Die Datei ist versteckt. * - FILE_SYSTEM - Die Datei ist eine System-Datei. * - FILE_DIRECTORY - Die Datei ist ein Verzeichnis. * - FILE_ARCHIVE - Bei der Datei ist das Archiv-Bit gesetzt. * - FILE_NORMAL - Die Datei ist eine normale Datei. .. us.example **Beispiel** :: SetFilesAttributes("d:/test.asc", FILE_READONLY | FILE_ARCHIVE); .. seealso:: :ref:`FindFiles`, :ref:`GetFileAttributes` :sub:`id-262206`