Schreiben von Inhalten in eine Datei
RGeschrieben vonRiku Virtanen Vor über einer Woche aktualisiertTable of contentsDatei schreiben und Datei lesen
Der WriteFile-Task schreibt den angegebenen Inhalt in eine Datei auf dem SFTP-Server. Der Task kann entweder eine neue Datei erstellen, eine vorhandene überschreiben oder an sie anhängen. Der Task übernimmt Pfad- und Inhaltsattribute, die er verwendet, um eine bestimmte Datei zu finden oder eine neue zu erstellen. Sie können die Kodierung des als Parameter angegebenen Dateinamens angeben.
Lassen Sie uns die Eingabeparameter der Aufgabe nacheinander durchgehen. Der erste Parameter ist Path. Er erwartet den vollständigen absoluten Pfad zum Speicherort, an dem die Datei geschrieben werden soll. Der Path-Parameter benötigt außerdem den Dateinamen. Der Content-Parameter benötigt den Inhalt der Datei. Der Inhalt muss im String-Format vorliegen.
Mit dem nächsten Parameter, Dateikodierung, können Sie auswählen, welche Kodierung sowohl für den Dateinamen als auch für den zu schreibenden Inhalt verwendet wird. Mögliche Werte sind: UTF-8, ANSI, ASCII, WINDOWS1252 und Unicode. Sie können auch Andere auswählen, wodurch Sie den Namen der Kodierungscodeseite schreiben können.
Als Nächstes können Sie auswählen, was geschehen soll, wenn im Ziel bereits eine Datei mit demselben Namen vorhanden ist. Sie können entweder „Fehler“ auswählen, wodurch die Aufgabe eine Ausnahme auslöst, „Anhängen“, wodurch der Inhalt an die Datei angehängt wird, oder „Überschreiben“, wodurch die vorhandene Datei gelöscht und eine neue mit demselben Namen erstellt wird. Wenn Sie „Anhängen“ auswählen, können Sie auch auswählen, ob am Anfang des Inhalts eine neue Zeile hinzugefügt werden soll, bevor dieser an die vorhandene Datei angehängt wird.
Die WriteFile-Aufgabe gibt ein Ergebnisobjekt zurück, das den Pfad enthält, in den die Datei geschrieben wurde, und die Größe der Datei in Megabyte.
Datei lesen
Die ReadFile-Aufgabe liest eine Datei vom SFTP-Server und gibt ein Ergebnisobjekt zurück, das den Inhalt im String-Format enthält. Die Aufgabe verwendet nur den Pfad der Datei als Parameter zusätzlich zur Kodierung dieses Dateinamens. Der Pfadparameter erwartet einen vollständigen Pfad zur Datei, einschließlich des Dateinamens. Wie bei der WriteFile-Aufgabe kann die Dateinamenkodierung mit dem Codepage-Namen festgelegt werden, indem im Selektor „Andere“ ausgewählt wird.
Die ReadFile-Aufgabe gibt ein Ergebnisobjekt zurück, das den Dateiinhalt, den vollständigen Pfad, die Größe in Megabyte und den letzten Schreibzeitpunkt in Ortszeit enthält.
Der nächste Artikel istEinführung in die Verbindung mit FTP/FTPS-Aufgaben
Verwandte ArtikelLesen und Schreiben von DateienEinführung in die Aufgaben „DownloadFiles“ und „UploadFiles“Einführung in die ListFiles-AufgabeEinführung in die Aufgaben „DownloadFiles“ und „UploadFiles“Einführung in die Verwendung von SFTP- und FTP/FTPS-Aufgaben in Ihren Prozessen