Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Test path name
|
Test path name ( Pfadname ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Pfadname | String |
![]() |
Pfadname zu Verzeichnis, Ordner oder Dokument | |||||
Funktionsergebnis | Lange Ganzzahl |
![]() |
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
Convert path system to POSIX
Create document
CREATE FOLDER
Object to path
Path to object
Produkt: 4D
Thema: Systemdokumente
Nummer:
476
Erstellt: 4D v6
4D Programmiersprache ( 4D v20 R7)