File()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Version vom 11. Januar 2017, 11:47 Uhr von Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Allgemeines == Die Funktion File() überprüft, ob eine Datei (oder ein Verzeichnis) existiert. Zum Lokalisieren der Datei verwendet File() die Einstellun…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Die Funktion File() überprüft, ob eine Datei (oder ein Verzeichnis) existiert. Zum Lokalisieren der Datei verwendet File() die Einstellungen von SET DEFAULT und SET PATH. Die Betriebssystemeinstellung SET PATH wird nicht berücksichtigt.

Standardmässig sucht File() nach Dateien, nicht nach Verzeichnissen. Versteckte bzw. System-Dateien werden ebenfalls standardmässig ignoriert. Damit diese auch gefunden werden können, muss der Parameter cAttributes gesetzt werden.


Syntax

File(<cFileName>, [<cAttributes>]) => lExists


Parameter

<cFileName> gibt den Namen der Datei an, deren Existenz geprüft werden soll. Gegebenenfalls muss der Dateiname um Verzeichnis und Pfad ergänzt werden.

<cAttributes> erlaubt, über den normalen Suchprozess hinaus auch Verzeichnisse ("D"), sowie versteckte ("H") oder System-Dateien ("S") zu prüfen.


Rückgabewert

lExists enthält .T. , wenn die gesuchte Datei gefunden wurde, andernfalls .F.