Phương thức OpenAsTextStream của ASP

Định nghĩa và cách sử dụng

Phương thức OpenAsTextStream mở tệp chỉ định và trả về một đối tượng TextStream để truy cập tệp.

cú pháp:

FileObject.OpenAsTextStream(mode,format)
tham số mô tả
mode tùy chọn. Cách mở tệp (chế độ đầu vào/đầu ra).
  • 1 = ForReading - Mở tệp với chế độ chỉ đọc. Không thể ghi vào tệp này.
  • 2 = ForWriting - Mở tệp với chế độ ghi và đọc. Nếu tệp có tên trùng lặp, tệp cũ sẽ bị ghi đè.
  • 8 = ForAppending - Mở tệp và viết vào cuối tệp.
format tùy chọn. Định dạng mở tệp. Bỏ qua tham số này, tệp sẽ được mở với định dạng ASCII.
  • 0 = TristateFalse - Mặc định. Mở tệp với định dạng ASCII.
  • -1 = TristateTrue - Mở tệp với định dạng Unicode.
  • -2 = TristateUseDefault - Mở tệp với định dạng mặc định của hệ thống.

thực thể

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Hello World!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

Kết quả xuất ra:

Hello World!