as-file
Erstellt eine Datei, wenn die Quelle des Stream eine Datei ist. Erstellt eine temporäre Datei, wenn die Quelle des Stream keine Datei ist.
Signatur
as-file(stream:stream) -> string |
Parameter
Name | Typ | Beschreibung |
---|---|---|
stream | stream | Definiert die Quelle des Stream. |
Beispiele
Der folgende Auftrag erstellt eine Datei namens file.txt mit einer Textzeile. Zuerst wird mit der Funktion stream-from-string ein Stream anhand des als Argument bereitgestellten Texts generiert. Als nächstes erhält die Funktion as-file den Stream als Argument und generiert anhand dessen eine temporäre Datei. Um die temporäre Datei in einen permanenten Pfad zu kopieren, wird die vordefinierte Funktion copy über einen separaten Ausführungsschritt aufgerufen. Die Datei wird in das Arbeitsverzeichnis des Auftrags (C:\FlowForce) kopiert und bei jeder Auftragsausführung überschrieben.
Siehe auch Validieren eines XML-Dokuments mit Fehlerprotokollierung.