Explicamos para que se utiliza e os 9 métodos com os quais se pode trabalhar.Por Pedro Rufo Martin
Publicado em: 15/5/08
O objeto TextStream nos serve para manejar arquivos de texto no servidor. A criação deste objeto se realiza a partir de um objeto FileSystemObject e graças a algum de seus métodos.
Uma vez criado, dispomos de um objeto TextStream que representa um arquivo físico aberto, já seja para leitura ou escritura.
Este objeto dispõe de 9 métodos:
Métodos:
Close
Fecha o arquivo.
Sintaxe
<% MeuArquivo.close%>
Read
Lê e devolve um número especifico de caracteres.
Sintaxe
<% MeuArquivo.read(número de caracteres) %>
ReadAll
Lê e devolve um arquivo completo.
Sintaxe
<% MeuArquivo.ReadAll %>
ReadLine
Lê e devolve uma linha completa de um arquivo de texto.
Sintaxe
<% MeuArquivo.ReadLine%>
Skip
Salta um número determinado de caracteres ao ler um arquivo.
Sintaxe
<% MeuArquivo.Skip(número de caracteres) %>
SkipLine
Salta uma linha ao ler um arquivo.
Sintaxe
<% MeuArquivo.SkipLine %>
Write
Escreve uma cadeia de caracteres e um arquivo.
Sintaxe
<% MeuArquivo.Write("texto_entre_aspas") %>
WriteLine
Escreve uma cadeia de caracteres em um arquivo adicionando ao final um caractere de fim de linha.
Sintaxe
<% MeuArquivo.WriteLine("texto_entre_aspas") %>
WriteBlankLines
Escreve um número especifico de caracteres de nova linha.
Sintaxe
<% MeuArquivo.WriteBlankLines(numero_de_linhas) %>
Exemplo de escritura em um arquivo
<HTML>
<HEAD><TITLE>Exemplo de FSO e TextStream</TITLE></HEAD>
<BODY>
<%
Set Mfso=Server.CreateObject("Scripting.FileSystemObject")
Set MArquivo=Mfso.OpenTextFile("c:\data.txt",2,true)
MArquivo.writeline "Olá Mundo, hoje é:"
MArquivo.write date()
MArquivo.close
%>
Criado arquivo em C:\data.txt com a data de hoje
</BODY>
</HTML>