FAttr(): Unterschied zwischen den Versionen

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Allgemeines == Die Funktion fAttr() dient dazu, die Dateiattribute einer bestimmten Datei zu ändern.“)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
== Allgemeines ==
== Allgemeines ==


Die Funktion fAttr() dient dazu, die Dateiattribute einer bestimmten Datei zu ändern.
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:
 
{| class="wikitable"
! 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 ==
 
[[Directory()]]
 
 
 
== benötigte DLLs bzw. Include-Dateien ==
 
XppUI1.lib
 
 
 
== Zuordnung ==
 
[[Low Level Dateifunktionen]]

Aktuelle Version vom 9. Januar 2017, 13:41 Uhr

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

Directory()


benötigte DLLs bzw. Include-Dateien

XppUI1.lib


Zuordnung

Low Level Dateifunktionen