Bezeichnung
FileToString -- liest die ganze Datei in eine Zeichenkette
Übersicht
s$, len = FileToString(file$[, t])
Beschreibung
Dieser Befehl ist ein Komfortbefehl, der einfach die in file$ angegebene Datei in den Arbeitsspeicher liest und sie als Zeichenkette s$ zurückgibt. Der zweite Rückgabewert len enthält die Dateilänge in Bytes. Beachten Sie, dass Sie diesen Befehl auch verwenden können, um Nicht-Text-Dateien in Zeichenketten einzulesen, da Hollywood-Zeichenketten auch Binärdaten enthalten können.

Ab Hollywood 10.0 akzeptiert FileToString() ein optionales Tabellenargument t, mit dem Sie zusätzliche Argumente an den Befehl übergeben können. Die folgenden Tags werden derzeit vom optionalen Tabellenargument unterstützt:

Adapter:
Mit diesem Tag können Sie ein oder mehrere Dateiadapter angeben, die die angegebene Datei öffnen sollen. Dies muss als eine Zeichenkette festgelegt werden, die den/die Namen eines oder mehreren Adaptermodulen enthält. Standardmäßig wird der Adapter verwendet, der mit SetDefaultAdapter() gesetzt wurde. Siehe Lade- und Adaptermodule für Details. (V10.0)

UserTags:
Dieser Tag kann verwendet werden, um zusätzliche Daten anzugeben, die an den Dateiadapter übergeben werden sollen. Wenn Sie diesen Tag verwenden, müssen Sie ihn auf eine Tabelle mit Schlüssel-Wert-Paaren setzen, die die zusätzlichen Daten enthalten, die an Plugins übergeben werden sollen. Siehe Benutzer-Tags für Details. (V10.0)

Siehe auch StringToFile().

Eingaben
file$
Datei, welche in eine Zeichenkette gelesen wird
t
optional: Tabelle mit zusätzlichen Optionen (siehe oben) (V10.0)
Rückgabewerte
s$
Inhalt der angegebenen Datei als Zeichenkette
len
Länge der Datei in Bytes

Navigation zeigen