4D v16.3

Test path name

Home

 
4D v16.3
Test path name

Test path name 


 

Test path name ( Pfadname ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Pfadname  String in Pfadname zu Verzeichnis, Ordner oder Dokument
Funktionsergebnis  Lange Ganzzahl in 1: Pfadname bezieht sich auf vorhandenes Dokument
0: Pfadname bezieht sich auf vorhandenes Verzeichnis oder Ordner
<0, ungültiger Pfadname, OS Systemfehler

Die Funktion Test path name prüft, ob ein Dokument oder Ordner mit dem Namen Pfadname auf der Festplatte vorhanden ist. Sie können entweder einen relativen oder einen absoluten Pfad in der Syntax des jeweiligen Systems übergeben.
Wurde ein Dokument gefunden, gibt Test path name den Wert 1 zurück. Wurde ein Ordner gefunden, gibt die Funktion den Wert 0 zurück.

4D bietet folgende vordefinierten Konstanten:

Konstante Typ Wert
Is a document Lange Ganzzahl 1
Is a folder Lange Ganzzahl 0

Wird weder ein Dokument noch ein Ordner gefunden, gibt Test path name einen negativen Wert zurück, z.B. -43 für "Datei wurde nicht gefunden".

Der Code prüft, ob das Dokument “Journal” im Datenbankordner vorhanden ist und erstellt es, falls keines gefunden wurde:

 If(Test path name("Journal")#Is a document)
    $vhDocRef:=Create document("Journal")
    If(OK=1)
       CLOSE DOCUMENT($vhDocRef)
    End if
 End if



Siehe auch 

Convert path system to POSIX
Create document
CREATE FOLDER

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemdokumente
Nummer: 476

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)