.. highlightlang:: us .. index:: GetFileAttributes .. _getfileattributes: GetFileAttributes ================= .. us.tag GetFileAttributes GERMAN FILE_MISC :ref:`GetFileAttributes` liefert Informationen über eine oder mehrere Dateien oder Verzeichnisse. .. function:: nAttributes = GetFileAttributes(svFileName) .. us.return **Returnwert** *nAttibutes* ist eine Zahl deren Bits die Attribute enthalten. Falls die Datei nicht existiert oder ein Fehler aufgetreten ist, liefert die Funktion den Wert -1 zurück. Falls svFileName ein Vektor von Dateien oder Verzeichnissen ist, liefert die Funktion einen Vektor von Attributen zurück. .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - FILE_READONLY (1) - Die Datei kann nur gelesen werden. * - FILE_HIDDEN (2) - Die Datei ist versteckt. * - FILE_SYSTEM (4) - Die Datei ist eine System-Datei. * - FILE_DIRECTORY (16) - Die Datei ist ein Verzeichnis. * - FILE_ARCHIVE (32) - Bei der Datei ist das Archiv-Bit gesetzt. * - FILE_NORMAL (128) - Bei der Datei oder dem Verzeichnis wurden keine anderen Attribute gesetzt. .. us.params **Parameter** .. uparam:: svFileName *svFileName* ist ein String-Vektor mit den vollständigen Datei- oder Verzeichnisnamen. .. seealso:: :ref:`uberblick-dateien`, :ref:`FindFiles`, :ref:`SetFileAttributes`, :ref:`GetFileWriteAccess`, :ref:`GetDirectoryWriteAccess` :sub:`id-242750`