Método OpenAsTextStream de ASP

Definición y uso

El método OpenAsTextStream abre el archivo especificado y devuelve un objeto TextStream para acceder a él.

Sintaxis:

FileObject.OpenAsTextStream(mode,format)
Parámetros Descripción
modo Opcional. Cómo abrir el archivo (modo de entrada/salida).
  • 1 = ForReading - Abrir archivo en modo de solo lectura. No se puede escribir en este archivo.
  • 2 = ForWriting - Abrir archivo en modo de escritura/lectura. Si ya existe un archivo con el mismo nombre, se sobrescribirá el archivo antiguo.
  • 8 = ForAppending - Abrir archivo y escribir en la parte inferior del archivo.
formato Opcional. Formato con el que abrir el archivo. Si se omite este parámetro, el archivo se abrirá en formato ASCII.
  • 0 = TristateFalse - Predeterminado. Abrir archivo en formato ASCII.
  • -1 = TristateTrue - Abrir archivo en formato Unicode.
  • -2 = TristateUseDefault - Abrir archivo con formato predeterminado del sistema.

Instancia

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

Salida:

¡Hola Mundo!