4D v17.4Get 4D file |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17.4
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 configuration file | Lange Ganzzahl | 1 | Datei Backup.xml, im Ordner Preferences/Backup neben der Strukturdatei der Anwendung gespeichert |
Backup log file | Lange Ganzzahl | 13 | Logbuch des aktuellen Backup. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde kein Logbuch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
Build application log file | Lange Ganzzahl | 14 | Aktuelles Logbuch im xml Format des Application Builder. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde kein Logbuch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
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 neben der Strukturdatei der Anwendung gespeichert. Wurde kein Logbuch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
Debug log file | Lange Ganzzahl | 12 | Mit dem Befehl SET DATABASE PARAMETER(Debug log recording) erstelltes Logbuch. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde kein Debug Loguch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
Diagnostic log file | Lange Ganzzahl | 11 | Mit dem Befehl SET DATABASE PARAMETER(Diagnostic log recording) erstelltes Logbuch. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde keine Diagnose ausgeführt oder existiert kein Logbuch, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
HTTP debug log file | Lange Ganzzahl | 9 | Mit dem Befehl WEB SET OPTION(Web debug log) erstelltes Logbuch. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde kein Debug Logbuch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
HTTP log file | Lange Ganzzahl | 8 | Mit dem Befehl WEB SET OPTION(Web log recording) erstelltes Logbuch. Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde kein Logbuch angelegt oder existiert es nicht, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
Last backup file | Lange Ganzzahl | 2 | Letzte Backup Datei mit Namen <baseName>[bkpNum].4BK, an einem eigenen Ort gespeichert |
Repair log file | Lange Ganzzahl | 7 | Protokoll der ausgeführten Reparaturen der Datenbank im Maintenance und Security Center (MSC). Wird im Ordner Logs neben der Strukturdatei der Anwendung gespeichert. Wurde keine Reparatur ausgeführt oder existiert kein Logbuch, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
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. |
User settings file | Lange Ganzzahl | 3 | Datei Settings.4DSettings für alle Datendateien, falls aktiviert, im Ordner Preferences neben der Strukturdatei der Anwendung gespeichert |
User settings file for data | Lange Ganzzahl | 4 | Datei Settings.4DSettings für aktuelle Datendatei, im Ordner Preferences 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 neben der Strukturdatei der Anwendung gespeichert. Wurde keine Überprüfung ausgeführt oder existiert kein Logbuch, wird ein leerer Pfad zurückgegeben. Es erscheint keine Fehlermeldung. |
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 Modus Benutzer Einstellungen aktivieren.
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
4D Programmiersprache ( 4D v17)
4D Programmiersprache ( 4D v17.1)
4D Programmiersprache ( 4D v17.2)
4D Programmiersprache ( 4D v17.3)
4D Programmiersprache ( 4D v17.4)