Dateisystem

readfile

Liest den vollständigen Inhalt einer Datei aus dem Executor-Arbeitsbereich.

Syntax

readfile(path: string): string
Aliase readfileasync

Argumente

NameTypBeschreibung
pathstringArbeitsbereichsrelativer Pfad zur Datei oder zum Ordner.

Rückgaben

NameTypBeschreibung
contentstringVollständiger Dateiinhalt.

Beschreibung

Liest den vollständigen Inhalt einer Datei aus dem Executor-Arbeitsbereich.

Rufe es mit 1 Parameter(n) auf: path. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt content (string) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.

Beispiel

Lesen Sie eine Arbeitsbereichsdatei, nachdem Sie überprüft haben, ob sie vorhanden ist.

local path = "workspace/examples/config.json"

if isfile(path) then
    local content = readfile(path)
    print(content)
end