Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
Get 4D file
|
Get 4D file ( Datei {; *} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Datei | Lange Ganzzahl |
![]() |
Dateityp | |||||
* | Operator |
![]() |
Datei der Host Datenbank | |||||
Funktionsergebnis | String |
![]() |
Pfadname zur 4D Datei | |||||
Die Funktion Get 4D file gibt den Pfadnamen der Datei 4D Umgebung zurück, angegeben im Parameter Datei. Der Pfad wird in der Syntax des Systems zurückgegeben.
Mit dieser Funktion erhalten Sie den aktuellen Pfadnamen bestimmter Dateien, deren Name oder Speicherort vom Kontext der Anwendung abhängen kann. Sie ist auch hilfreich zum Schreiben von generischem Code, der unabhängig von der 4D Version oder dem Betriebssystem ist.
In Datei übergeben Sie einen Wert für die Datei, deren vollen Pfadnamen Sie erhalten wollen. Sie können eine der folgenden Konstanten unter dem Thema 4D Umgebung übergeben:
Konstante | Typ | Wert | Kommentar |
Backup history file | Lange Ganzzahl | 19 | Datei mit Backup Historie (siehe unter Konfiguration und Dateien verfolgen). Wird im Zielordner für Backup gespeichert. |
Backup log file | Lange Ganzzahl | 13 | Logbuch des aktuellen Backup (siehe Konfiguration und Dateien verfolgen. Wird im Ordner Logs der Anwendung gespeichert. |
Backup settings file | Lange Ganzzahl | 18 | Aktuell von der Anwendung genutzte Datei backup.4DSettings (xml.-Format). Das kann die Datei mit den Backup-Einstellungen (Standard) sein oder eine Datei mit eigenen Benutzereinstellungen für Backup, die für die Datendatei definiert wurde. |
Backup settings file for data | Lange Ganzzahl | 17 | Datei backup.4Dsettings (xml Format) für die Datendatei. Wird im Ordner Settings der Datendatei gespeichert |
Build application log file | Lange Ganzzahl | 14 | Aktuelles Logbuch im xml Format der standardmäßigen Konfigurationsdatei des Application Builder (buildApp.4DSettings). Wird im Ordner Logs der Anwendung gespeichert. |
Build application settings file | Lange Ganzzahl | 20 | Datei mit Standardeinstellungen des Application Builder ("buildApp.4DSettings"). Wird im Ordner Settings der Anwendung gespeichert. |
Compacting log file | Lange Ganzzahl | 6 | Logbuch der letzten Komprimierung der Anwendung, die mit dem Befehl Compact data file oder über das Maintenance und Security-Center (MSC) ausgeführt wurde. Wird im Ordner Logs der Anwendung gespeichert. |
Current backup settings file | Lange Ganzzahl | 1 | Standardmäßige Datei Backup.4DSettings (xml Format). Wird im Ordner Settings der Anwendung gespeichert. |
Debug log file | Lange Ganzzahl | 12 | Mit dem Befehl SET DATABASE PARAMETER(Debug log recording) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
Diagnostic log file | Lange Ganzzahl | 11 | Mit dem Befehl SET DATABASE PARAMETER(Diagnostic log recording) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
Directory file | Lange Ganzzahl | 16 | Datei directory.json mit der Beschreibung von Benutzern und Gruppen (wenn vorhanden) für die Anwendung im Projektmodus. Sie kann im Ordner user settings der Anwendung liegen (Standard, global für das Projekt), oder im Ordner data settings (spezifisch für eine Datendatei). |
HTTP Client log file | Lange Ganzzahl | 24 | Logbuch, das mit dem Befehl HTTP SET OPTION(HTTP Client log;value) erstellt wurde. Wird im Ordner Logs gespeichert. |
HTTP debug log file | Lange Ganzzahl | 9 | Mit dem Befehl WEB SET OPTION(Web debug log) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
HTTP log file | Lange Ganzzahl | 8 | Mit dem Befehl WEB SET OPTION(Web log recording) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
IMAP Log file | Lange Ganzzahl | 23 | Mit dem Befehl SET DATABASE PARAMETER(IMAP Log) erstelltes Logbuch. Wird im Ordner "Logs" der Datenbank gespeichert |
Last backup file | Lange Ganzzahl | 2 | Letzte Backup Datei mit Namen <baseName>[bkpNum].4BK, an einem eigenen Ort gespeichert |
Last journal integration log file | Lange Ganzzahl | 22 | Vollständiger Pfadname des Logbuchs mit dem zuletzt integrierten Journal (gespeichert im Ordner Logs der wiederhergestellten Anwendung), falls vorhanden. Diese Datei wird im automatischen Reparaturmodus erstellt, sobald die Integration des Logbuch ausgeführt ist. Weitere Informationen dazu finden Sie im Abschnitt . |
POP3 Log file | Lange Ganzzahl | 21 | Mit dem Befehl SET DATABASE PARAMETER(POP3 Log) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
Repair log file | Lange Ganzzahl | 7 | Protokoll der ausgeführten Reparaturen der Datenbank im Maintenance und Security Center (MSC). Wird im Ordner Logs der Anwendung gespeichert. |
Request log file | Lange Ganzzahl | 10 | Logbuch mit standardmäßigen Client-/Server Anfragen (ohne Web Anfragen). das mit SET DATABASE PARAMETER(4D Server log recording) oder SET DATABASE PARAMETER(Client log recording) erstellt wurde. Bei Ausführung auf dem Server wird das Server Log zurückgegeben (gespeichert im Ordner Logs auf dem Server). Bei Ausführung auf dem Client wird das Client Log zurückgegeben (gespeichert im lokalen Ordner Logs des Clients). Existiert kein Logbuch, wird ein leerer Pfad zurückgegeben. |
SMTP log file | Lange Ganzzahl | 15 | Mit dem Befehl SET DATABASE PARAMETER(SMTP Log) erstelltes Logbuch. Wird im Ordner Logs der Anwendung gespeichert. |
User settings file | Lange Ganzzahl | 3 | Datei Settings.4DSettings für alle Datendateien, falls aktiviert, im Ordner Settings neben der Strukturdatei der Anwendung gespeichert |
User settings file for data | Lange Ganzzahl | 4 | Datei Settings.4DSettings für aktuelle Datendatei, im Ordner Settings neben der Datendatei der Anwendung gespeichert |
Verification log file | Lange Ganzzahl | 5 | Logbücher, die mit den Befehlen VERIFY CURRENT DATA FILE und VERIFY DATA FILE oder über das Maintenance und Security Center (MSC) erstellt wurden. Werden im Ordner Logs der Anwendung gespeichert. |
Existiert die Ziel-Datei nicht, wird ein leerer Pfad zurückgegeben. Es wird kein Fehler ausgelöst.
Wird diese Funktion in einer Komponente aufgerufen, übergeben Sie den optionalen Parameter *, um den Pfad Datei der Host Datenbank zu erhalten. Lassen Sie in diesem Fall den Parameter * weg, wird immer ein leerer String zurückgegeben.
Bei den Konstanten User settings file for data und User settings file wird der Pfad nur zurückgegeben, wenn im Dialogfenster Datenbank-Eigenschaften die Sicherheitsoption Benutzer-Einstellungen in externer Datei markiert ist. Weitere Informationen dazu finden Sie im Abschnitt .
Den Pfad der letzten Backup Datei erhalten:
C_TEXT($path)
$path:=Get 4D file(Last backup file)
// $path = zum Beispiel "C:\Backups\Countries\Countries[0025].4BK"
Produkt: 4D
Thema: 4D Umgebung
Nummer:
1418
Erstellt: 4D v16
Geändert: 4D v16 R6
Geändert: 4D v17 R5
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)