object.OpenTextFile(filename[, iomode[, create[, format]]])
The iomode argument can have either of the following settings:
Constant | Value | Description |
---|---|---|
ForReading | 1 | Open a file for reading only. You can't write to this file. |
ForAppending | 8 | Open a file and write to the end of the file. |
The format argument can have any of the following settings:
Constant | Value | Description |
---|---|---|
TristateUseDefault | –1 | Opens the file using the system default. |
TristateTrue | 1 | Opens the file as Unicode. |
TristateFalse | 0 | Opens the file as ASCII. |
The following code illustrates the use of the OpenTextFile method to open a file for appending text:
Sub OpenTextFileTest Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fs, f Set fs = CreateObject("Scripting.FileSystemObject") Set f =fs.OpenTextFile(
"c:\testfile.txt",
ForAppending,
TristateFalse)
f.Write "Hello world!" f.Close End Sub
CreateTextFile Method | MoveFile Method | OpenAsTextStream MethodApplies To: FileSystemObject Object