Objek TextStream ASP

Objek TextStream digunakan untuk mengakses kandungan fail teks.

Contoh

Baca fail
Contoh ini memaparkan bagaimana untuk menggunakan kaedah OpenTextFile daripada FileSystemObject untuk membuat objek TextStream. Kaedah ReadAll objek TextStream akan mengambil kandungan daripada fail teks yang dibuka.
Baca sebahagian daripada fail teks
Contoh ini memaparkan bagaimana untuk hanya membaca sebahagian kandungan daripada aliran fail teks.
Baca satu baris daripada fail teks
Contoh ini memaparkan bagaimana untuk membaca satu baris kandungan daripada aliran fail teks.
Baca semua baris fail teks
Contoh ini memaparkan bagaimana untuk membaca semua baris daripada aliran fail teks.
Lewati sebahagian fail teks
Contoh ini memaparkan bagaimana untuk melompat kiraan aksara yang ditentukan semasa membaca aliran fail teks.
Lewati baris fail teks
Contoh ini menunjukkan bagaimana melompat baris semasa membaca fail aliran teks.
Kembalikan bilangan baris
Contoh ini menunjukkan bagaimana mengembalikan bilangan baris semasa di dalam fail aliran teks.
Dapatkan bilangan lajur
Contoh ini menunjukkan bagaimana mendapatkan bilangan lajur semasa aksara di dalam fail.

Objek TextStream

Objek TextStream digunakan untuk mengakses kandungan fail teks.

Kod di bawah akan membuat fail teks (c:\test.txt), kemudian menulis beberapa teks ke fail ini (objek f adalah instance objek TextStream):

<% 
dim fs, f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>

Untuk membuat实例 objek TextStream, kami boleh menggunakan metod CreateTextFile atau OpenTextFile objek FileSystemObject, atau metod OpenAsTextStream objek File.

Properti dan metod TextStream seperti berikut:

Property

Property Description
AtEndOfLine Dalam fail TextStream, jika penuding fail berada di hadapan tanda akhir baris, nilai properti ini kembalikan True; jika tidak, kembalikan False.
AtEndOfStream Jika penuding fail diakhiri fail TextStream, nilai properti ini kembalikan True; jika tidak, kembalikan False.
Column Kembalikan bilangan lajur semasa posisi aksara fail TextStream.
Line Kembalikan bilangan baris semasa fail TextStream.

Method

Method Description
Close Tutup fail TextStream yang dibuka.
Read Baca jumlah aksara yang ditentukan daripada fail TextStream dan kembalikan hasil (string yang didapat).
ReadAll Baca fail TextStream penuh dan kembalikan hasil.
ReadLine Baca baris penuh daripada fail TextStream (hingga simbol baris tetapi bukan simbol baris) dan kembalikan hasil.
Skip Bersihkan jumlah aksara yang ditentukan ketika membaca fail TextStream.
SkipLine Bersihkan baris berikutan ketika membaca fail TextStream.
Write Tulis teks yang ditentukan (string) ke berkas TextStream.
WriteLine Tulis teks yang ditentukan (string) dan baris kosong ke berkas TextStream.
WriteBlankLines Tulis jumlah baris kosong yang ditentukan ke berkas TextStream.