Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
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
Object to path
Path to object

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemdokumente
Nummer: 476

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)