Đối tượng TextStream ASP

Đối tượng TextStream được sử dụng để truy cập nội dung tệp văn bản.

Mô hình

Đọc tệp
Ví dụ này minh họa cách sử dụng phương thức OpenTextFile của FileSystemObject để tạo đối tượng TextStream. Phương thức ReadAll của đối tượng TextStream sẽ lấy nội dung từ tệp văn bản đã mở.
Đọc một phần từ văn bản tệp
Ví dụ này minh họa cách chỉ đọc một phần nội dung từ tệp luồng văn bản.
Đọc một dòng từ văn bản tệp
Ví dụ này minh họa cách đọc một dòng nội dung từ tệp luồng văn bản.
Đọc tất cả các dòng từ văn bản tệp
Ví dụ này minh họa cách đọc tất cả các dòng từ tệp luồng văn bản.
Bỏ qua một phần văn bản tệp
Ví dụ này minh họa cách bỏ qua số ký tự đã chỉ định khi đọc tệp luồng văn bản.
Bỏ qua một dòng văn bản tệp
Ví dụ này minh họa cách nhảy qua một dòng khi đọc tệp văn bản chảy.
Trả về số dòng
Ví dụ này minh họa cách trả về số dòng hiện tại trong tệp văn bản chảy.
Lấy số cột
Ví dụ này minh họa cách lấy số cột hiện tại của ký tự trong tệp.

Đối tượng TextStream

Đối tượng TextStream được sử dụng để truy cập nội dung tệp văn bản.

Mã dưới đây sẽ tạo một tệp văn bản (c:\test.txt), sau đó ghi một số văn bản vào tệp này (biến f là một đối tượng 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
%>

Để tạo một đối tượng TextStream, chúng ta có thể sử dụng phương pháp CreateTextFile hoặc OpenTextFile của đối tượng FileSystemObject, hoặc phương pháp OpenAsTextStream của đối tượng File.

Thuộc tính và phương pháp của đối tượng TextStream được mô tả như sau:

Thuộc tính

Thuộc tính Mô tả
AtEndOfLine Trong tệp TextStream, nếu con trỏ tệp chính xác ở trước dấu kết thúc dòng, giá trị thuộc tính này trả về True; ngược lại trả về False.
AtEndOfStream Nếu con trỏ tệp ở cuối tệp TextStream, giá trị thuộc tính này trả về True; ngược lại trả về False.
Column Trả về số cột hiện tại của vị trí ký tự trong tệp TextStream.
Line Trả về số dòng hiện tại trong tệp TextStream.

Phương pháp

Phương pháp Mô tả
Close Đóng một tệp TextStream đã mở.
Read Đọc số lượng ký tự đã chỉ định từ tệp TextStream và trả về kết quả (chuỗi được nhận được).
ReadAll Đọc toàn bộ tệp TextStream và trả về kết quả.
ReadLine Đọc một dòng hoàn chỉnh từ tệp TextStream (đến ký tự xuống dòng nhưng không bao gồm ký tự xuống dòng) và trả về kết quả.
Skip Khi đọc một tệp TextStream, nhảy qua số lượng ký tự đã chỉ định.
SkipLine Khi đọc một tệp TextStream, nhảy qua dòng tiếp theo.
Write Ghi vào tệp TextStream một đoạn văn bản xác định (chuỗi).
WriteLine Ghi vào tệp TextStream một đoạn văn bản xác định (chuỗi) và dòng mới.
WriteBlankLines Ghi vào tệp TextStream một số lượng dòng mới xác định.