IO > IO Assembly Interfaces > IFileInfo > IFileInfo.OpenTextWriter
OpenTextWriter(Truncate: Boolean): ITextWriter;
Truncate. The parameter that determines whether the file is cleared while opening. If the value is True, the file is cleared.
The OpenTextWriter method opens a file for writing in a text format and puts a cursor to the beginning of a file.
Sub UserProc;
Var
File1: IFileInfo;
TextW: ITextWriter;
Begin
File1 := New FileInfo.Attach("c:\Work\1.txt");
If File1.Exists Then
TextW := File1.OpenTextWriter(True);
TextW.Encoding := CodePage.UTF8;
TextW.WriteDateTime(DateTime.Now);
End If;
Dispose File1;
End Sub UserProc;
After executing the example the current date and time converted into a text format are written into the 1.txt file. UTF-8 encoding will be used when working with file. The file is overwritten.
See also: