Objeto TextStream

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
Valorize este artigo:
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>






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato