Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Object to path
|
Object to path ( PfadObjekt ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
PfadObjekt | Objekt |
![]() |
Objekt mit Pfadinhalt | |||||
Funktionsergebnis | Text |
![]() |
Pfadname | |||||
Die Funktion Object to path gibt einen Pfadnamen (String) gemäß der Angaben im Parameter PfadObjekt zurück. Folgende Pfade werden unterstützt:
In PfadObjekt übergeben Sie ein Objekt, das den zu erstellenden Pfad definiert. Es muss folgende Eigenschaften enthalten:
Eigenschaft | Typ | Beschreibung |
parentFolder | Text | Verzeichnisinformation für den Pfad. Das letzte Zeichen muss ein Ordnertrenner sein, da es zur Bestimmung des Dateipfads dient. Bei einem Posix Trenner ("/") wird der Pfad mit Posix Trennern erstellt; sonst mit den Systemtrennern. |
name | Text | Datei- oder Ordnername des angegebenen Pfads ohne Endung. |
extension | Text | Endung zum Datei- oder Ordnername. Startet mit "." (kann entfallen). Leerstring "", wenn es keine Endung gibt. |
isFolder | Boolean | Wahr, wenn Name ein Ordnername ist, sonst falsch (standardmäßig falsch) |
In der Regel wird PfadObjekt über die Funktion Path to object erstellt, es lässt sich aber auch auf andere Weise anlegen. Beachten Sie, dass Object to path nur Strings verwaltet und weder prüft, ob der Pfadtyp gültig ist oder eine Datei bzw. Ordner tatsächlich vorhanden sind.
Eine Datei in ihrem eigenen Ordner duplizieren und umbenennen:
C_OBJECT($o)
$o:=New object
C_TEXT($path)
$path:="C:\\MyDocs\\file.txt"
$o:=Path to object($path)
$o.name:=$o.name+"_copy"
COPY DOCUMENT($path;Object to path($o))
Convert path POSIX to system
Convert path system to POSIX
File
Folder
Path to object
Test path name
Produkt: 4D
Thema: Systemdokumente
Nummer:
1548
Erstellt: 4D v16 R6
4D Programmiersprache ( 4D v20 R7)