Đối tượng TextStream ASP
- Trang trước ASP FileSystem
- Trang tiếp theo ASP Drive
Đố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. |
- Trang trước ASP FileSystem
- Trang tiếp theo ASP Drive