CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Dateifunktionen /
CxiError CxiNode :: WriteBlockToFile (const char *fname) const
CxiError cxiWriteBlockToFile (CxiHandle self, const char *fname)
Schreibt den Variablenblock in eine Datei
fname:
Name der Datei
return:
0 ok, sonst Fehler
Eine evtl. bereits existierende Datei wird vollständig überschrieben. Die mit dieser Funktion erstellte Datei kann auch von der Klasse CxiTreeFile und deren Ableitungen verarbeitet werden.
WriteBlockToFile schreibt lediglich einen CXI-Knoten in die Datei. Ist der Block das Sichtfenster eines CXI-Baums, so wird nur dieser eine Knoten geschrieben. Um den gesamten Unterbaum in eine Datei zu schreiben, kann die Funktion ReorganizeTo verwendet werden. Alternativ kann die Zieldatei zunächst als CxiTreeFile geöffnet werden, dann können die Daten mit einer der CopySubTree-Funktionen kopiert werden, zum Beispiel mit der Zeile
self.CopySubTreeTo(CxiTreeFile(fname,"a",keyword)).
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
ReadBlockFromFile