FAttr()
Allgemeines
Die Funktion fAttr() dient dazu, die Dateiattribute einer bestimmten Datei zu ändern, bzw. zu lesen.
Syntax
fAttr(<cFileName>, [<cAttributes>]) => cFileAttributes
Parameter
<cFileName> gibt an, welche Datei bearbeitet werden soll. Wenn sich die Datei nicht im aktuellen Verzeichnis befindet, muss Laufwerk und Pfad vor dem Dateinamen angegeben werden.
<cAttributes> definiert, welche Attribute gesetzt bzw. gelöscht werden sollen. Zum Setzen eines Attributes ist der entsprechende Wert anzugeben (z.B. "R" für Read-Only). Um ein bestehendes Attribut zu löschen, ist der Wert mit einem Minus-Zeichen einzulesen (also z.B. "-R" zum Löschen von Read-Only).
Die gültigen Werte für fAttr() sind:
Attribut | Bedeutung | Erläuterung |
---|---|---|
D | Directory/Verzeichnis | die Datei ist ein Verzeichnis |
H | Hidden/versteckt | die Datei wird normalerweise nicht angezeigt/gelistet |
S | System | es handelt sich um eine System-Datei |
R | Read-Only/nur Lesen | es handelt sich um eine Datei, die nur gelesen werden kann |
A | Archive/Archiv-Flag | die Datei wurde seit dem letzten Backup, das dieses Attribut löscht, geändert |
N | Normal/name | die Datei besitzt keine besonderen Attribute |
C | Compress/komprimiert | die Datei wird in komprimierter Form gespeichert |
(Die beiden letzten Werte gelten nur für die Windows-Plattform.)
Rückgabewert
cFileAttributes liefert alle Attribute zurück, die für eine Datei nach Ausführung der Funktion fAttr() gelten.