ASP OpenAsTextStreamMethod


File 对象参考手册Complete File Object Reference Manual

The OpenAsTextStream method opens a specified file and returns a TextStream object that can be used to access this file.

Syntax

FileObject.OpenAsTextStream(mode,format)

Parameters Description
mode Optional. How to open the file (input/output mode).
  • 1 = ForReading - Opens the file in read-only mode. Write operations are not allowed on this file.
  • 2 = ForWriting - Opens the file in read/write mode. If a file with the same name already exists, the old file is overwritten.
  • 8 = ForAppending - Opens the file and writes to the end of the file.
format Optional. The format in which to open the file. If this parameter is omitted, the file is opened in ASCII format.
  • 0 = TristateFalse - Default. Opens the file in ASCII format.
  • -1 = TristateTrue - Opens the file in Unicode format.
  • -2 = TristateUseDefault - Opens the file using the system default format.

Example

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

Output:

Hello World!


File 对象参考手册Complete File Object Reference Manual Other Extensions