Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Folder
|
Folder ( path | 4Dfolder {; pathType | *} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
path | 4Dfolder | Text, Lange Ganzzahl |
![]() |
Pfad von Folder oder 4D Folder Konstante | |||||
pathType | * | Lange Ganzzahl, Operator |
![]() |
Ist path übergeben: fk posix path (Standard) oder fk platform path Ist 4Dfolder übergeben: * für Folder der Host Datenbank | |||||
Funktionsergebnis | Objekt |
![]() |
Neues Objekt Folder | |||||
Der Befehl Folder erstellt und gibt ein neues Objekt vom Typ Folder zurück. Der Befehl akzeptiert zwei Syntaxarten.
Im Parameter path übergeben Sie den String eines Folder-Pfads. Sie können einen eigenen String oder ein Filesystem übergeben (e.g., "/DATA").
Hinweis: Der Befehl Folder unterstützt nur absolute Pfadnamen. Weitere Informationen dazu finden Sie auf der Seite Pfadnamen für File und Folder als Objekte.
4D erwartet standardmäßig einen Pfad in POSIX Syntax. Arbeiten Sie mit plattformspezifischen Pfadnamen (Windows oder macOS), müssen Sie diese mit dem Parameter pathType deklarieren. Es gibt folgende Konstanten unter dem Thema File and Folder:
Konstante | Typ | Wert | Kommentar |
fk platform path | Lange Ganzzahl | 1 | Pfad in plattformspezifischer Syntax (zwingend bei Pfadname einer Plattform) |
fk posix path | Lange Ganzzahl | 0 | Pfad in POSIX Syntax (Standard) |
Im Parameter 4Dfolder übergeben Sie Folder, integriert in 4D oder vom System. Dazu verwenden Sie eine der folgenden Konstanten::
Konstante | Wert | Kommentar |
fk applications folder | 116 | |
fk data folder | 9 | Zugewiesenes Filesystem: "/DATA" |
fk database folder | 4 | Zugewiesenes Filesystem: "/PACKAGE" |
fk desktop folder | 115 | |
fk documents folder | 117 | Dokumentordner des Benutzers |
fk licenses folder | 1 | Ordner mit den 4D Lizenzdateien des Rechners |
fk logs folder | 7 | Zugewiesenes Filesystem: "/LOGS" |
fk mobileApps folder | 10 | Zugewiesenes Filesystem: "/DATA" |
fk remote database folder | 3 | 4D Datenbankordner, der auf jedem Rechner mit remote 4D angelegt wird |
fk resources folder | 6 | Zugewiesenes Filesystem: "/RESOURCES" |
fk system folder | 100 | |
fk user preferences folder | 0 | 4D Ordner, der die Preferences-Dateien des Benutzers im Verzeichnis <userName> speichert. |
fk web root folder | 8 | Aktueller Ordner Web Root der Datenbank: Innerhalb des Package "/PACKAGE/path", sonst kompletter Pfad |
Wird der Befehl über eine Komponente aufgerufen, übergeben Sie den optionalen Parameter *, um den Pfad der Host Datenbank zu erhalten. Ohne den Parameter * wird immer ein leerer String zurückgegeben.
Das zurückgegebene Objekt Folder enthält folgende Eigenschaften und Methoden:
Eigenschaften:
Methoden:
folder.copyTo |
folder.create |
folder.path |
folder.createAlias |
folder.delete |
folder.file |
folder.files |
folder.folder |
folder.folders |
folder.getIcon |
folder.moveTo |
folder.rename |
Form.curfolder:=Folder(fk database folder)
Form.curfolder:=Folder("C:\\Users\\JohnSmith\\"; fk platform path)
Produkt: 4D
Thema: File und Folder
Nummer:
1567
Erstellt: 4D v17 R5
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)