El Objeto TextStream


http://www.asptutor.com

Objeto TextStream

El objeto TextStream nos sirve para manejar ficheros de texto en el servidor. La creación de este objeto se realiza a partir de un objeto FileSystemObject  y gracias a alguno de sus métodos. 

Una vez creado, disponemos de un objeto TextStream que representa un archivo físico abierto, ya sea para lectura o escritura.

Este objeto dispone de 9 métodos:

 

Metodos:

Close


Cierra el archivo.

Sintaxis

<% MiFichero.close%>

 

Read


Lee y devuelve un numero especifico de caracteres.

Sintaxis

<% MiFichero.read(numero de caracteres) %>

 

ReadAll


Lee y devuelve un archivo completo.

Sintaxis

<% MiFichero.ReadAll %>

 

ReadLine


Lee y devuelve una línea completa de un archivo de texto.

Sintaxis

<% MiFichero.ReadLine%>

 

Skip


Salta un numero determinado de caracteres al leer un archivo.

Sintaxis

<% MiFichero.Skip(numero de caracteres) %>

 

SkipLine


Salta una línea al leer un archivo.

Sintaxis

<% MiFichero.SkipLine %>

 

Write


Escribe una cadena de caracteres en un archivo.

Sintaxis

<% MiFichero.Write("texto_entre_comillas") %>

 

WriteLine


Escribe una cadena de caracteres en un archivo añadiendo al final un carácter de fin de linea.

Sintaxis

<% MiFichero.WriteLine("texto_entre_comillas")  %>

 

WriteBlankLines


Escribe un numero especifico de caracteres de nueva línea.

Sintaxis

<% MiFichero.WriteBlankLines(numero_de_lineas)  %>

 

 

Ejemplo de escritura en un archivo

<HTML>
<HEAD><TITLE>Ejemplo de FSO y TextStream</TITLE></HEAD>
<BODY>
<%
Set Mfso=Server.CreateObject("Scripting.FileSystemObject")
Set MArchivo=Mfso.OpenTextFile("c:\fecha.txt",2,true)
MArchivo.writeline "Hola Mundo, hoy es:"
MArchivo.write date()
MArchivo.close
%>
Creado archivo  en C:\fecha.txt con la fecha de hoy
</BODY>
</HTML>

Atras

adelante.gif (1090 bytes)