@FILEWRITE[n,Text]:  Schreibt eine Zeile in die Datei, deren Handle lautet n. Gibt die Anzahl der geschriebenen Zeichen zurück, oder -1 wenn ein Fehler aufgetreten ist. Es wird ein CR/LF angehängt Text.

 

Numerische Eingaben können entweder im Dezimalformat (eine Folge von 0–9 Ziffern) oder im Hexadezimalformat („0x“, gefolgt von einer Folge von 0–F Hexadezimalziffern) eingegeben werden.

 

Diese Funktion sollte nur mit Dateihandles verwendet werden, die von zurückgegeben werden @DATEI ÖFFNEN  Wenn Sie es mit einer anderen Nummer verwenden Sie könnten andere Dateien beschädigen geöffnet von TCC (oder durch das Programm, das gestartet wurde TCC).

 

Hüten Sie sich vor Zeichen mit besonderer Bedeutung TCCB. Umleitungs- und Rohrleitungssymbole, innerhalb der Datei. Verwenden Sie die SETDOS /X mit den entsprechenden Codes nach Bedarf.

 

Beispiel:

 

set h=%@fileopen["d:\path\myfile.txt",w]

Echo beim Schreiben von %@filewrite[%h,32]

echo schließendes Handle #%h: %@fileclose[%h]

 

Siehe auch die zugehörigen Handle-basierten Funktionen:

 

@FILECLOSESchließen Sie ein Dateihandle
@DATEI ÖFFNENÖffnen Sie ein Dateihandle
@FILEREADLiest die nächste Zeile aus einem Dateihandle
@FILESEEKVerschieben Sie einen Dateihandle-Zeiger
@FILESEEKLVerschieben Sie einen Dateihandle-Zeiger auf eine angegebene Zeile
@FILEWRITEBDaten in ein Dateihandle schreiben
@KÜRZENSchneidet die Datei an der aktuellen Position des Dateihandle-Zeigers ab.