Método OpenAsTextStream do ASP

Definição e Uso

O método OpenAsTextStream abre o arquivo especificado e retorna um objeto TextStream para acessar o arquivo.

Sintaxe:

FileObject.OpenAsTextStream(mode,format)
Parâmetros Descrição
mode Opcional. O modo com que o arquivo será aberto (modo de entrada/saída).
  • 1 = ForReading - Abre o arquivo em modo de leitura. Não é possível realizar operações de escrita neste arquivo.
  • 2 = ForWriting - Abre o arquivo em modo de leitura e escrita. Se já existir um arquivo com o mesmo nome, substitui o arquivo antigo.
  • 8 = ForAppending - Abre o arquivo e realiza operações de escrita no final do arquivo.
formato Opcional. O formato com que o arquivo será aberto. Se este parâmetro for ignorado, o arquivo será aberto em formato ASCII.
  • 0 = TristateFalse - Padrão. Abre o arquivo em formato ASCII.
  • -1 = TristateTrue - Abre o arquivo em Unicode.
  • -2 = TristateUseDefault - Abre o arquivo usando o formato padrão do sistema.

Exemplo

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

Saída:

Hello World!