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.
Besonderheiten
Werden keine Attribute beim Aufruf der Funktion übergeben, liefert fAttr() die aktuellen Attribute der Datei zurück.
Querverweise
benötigte DLLs bzw. Include-Dateien
XppUI1.lib