Membuka file tertentu dan mengembalikan objek TextStream yang dapat dibaca, ditulis, atau ditambahkan ke file.
objek.OpenTextFile(nama file[, iomode[, buat[, format]]])
parameter
objek: diperlukan. Diharapkan menjadi nama objek FileSystemObject.
nama file: diperlukan. Ekspresi string yang menentukan nama file yang akan dibuka.
iomode: opsional. Mode input/output, salah satu dari tiga konstanta berikut: ForReading, ForWriting, atau ForAppending.
buat: opsional. Nilai Boolean menunjukkan apakah file baru dapat dibuat ketika nama file yang ditentukan tidak ada. Benar untuk mengizinkan pembuatan file baru, Salah jika tidak. Nilai defaultnya adalah Salah.
format: opsional. Salah satu dari tiga nilai Tristate yang menunjukkan format untuk membuka file. Jika parameter ini dihilangkan, file dibuka dalam format ASCII.
mendirikan
Parameter iomode dapat berupa salah satu pengaturan berikut:
Deskripsi nilai konstan
ForReading 1 membuka file dalam mode read-only. File ini tidak dapat ditulis.
ForWriting 2 membuka file untuk menulis saja. File ini tidak dapat dibaca.
ForAppending 8 membuka file dan menulis ke akhir file.
Parameter format dapat berupa salah satu pengaturan berikut:
Deskripsi nilai konstan
TristateUseDefault -2 membuka file dalam format default sistem.
TristateTrue -1 membuka file dalam format Unicode.
TristateFalse 0 Buka file dalam format ASCII.
menjelaskan
Kode berikut mengilustrasikan cara menggunakan metode OpenTextFile untuk membuka dan menulis file:
Copy kode kodenya sebagai berikut:
Sub OpenTextFileTest
Const UntukMembaca = 1, UntukMenulis = 2, UntukMenambahkan = 8
Redupkan fso, f
Setel fso = CreateObject(Scripting.FileSystemObject)
Setel f = fso.OpenTextFile(c:/testfile.txt, ForWriting, True)
f.Tulis Halo!
f.Tutup
Akhiri Sub