ASP OpenAsTextStream 方法

定義和用法

OpenAsTextStream 方法打開指定的文件,并返回一個供訪問此文件的 TextStream 對象。

語法:

FileObject.OpenAsTextStream(mode,format)
參數 描述
mode 可選的。如何打開文件(輸入/輸出模式)。
  • 1 = ForReading - 以只讀模式打開文件。不能對此文件進行寫操作。
  • 2 = ForWriting - 以可讀寫模式打開文件。如果已存在同名的文件,則覆蓋舊的文件。
  • 8 = ForAppending - 打開文件并在文件末尾進行寫操作。
format 可選的。以何種格式打開文件。忽略此參數,則文件以 ASCII 格式打開。
  • 0 = TristateFalse - 默認。以 ASCII 格式打開文件。
  • -1 = TristateTrue - 以 Unicode 文件打開文件。
  • -2 = TristateUseDefault - 使用系統默認格式打開文件。

實例

<%
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
%>

輸出:

Hello World!