4D v17.4

Get 4D file

Home

 
4D v17.4
Get 4D file

Get 4D file 


 

Get 4D file ( Datei {; *} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Datei  Lange Ganzzahl in Dateityp
Operator in Datei der Host Datenbank
Funktionsergebnis  String in 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"

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 1418

Dieser Befehl kann in preemptive Prozessen laufen

 
GESCHICHTE 

Erstellt: 4D v16
Geändert: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v17)
4D Programmiersprache ( 4D v17.1)
4D Programmiersprache ( 4D v17.2)
4D Programmiersprache ( 4D v17.3)
4D Programmiersprache ( 4D v17.4)