Al concluir este capítulo
deberá conocer que 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:
1.
Close: Cierra el archivo.
Sintaxis:
<%
MiFichero.close%>
2. Read:
Lee y devuelve un numero especifico de caracteres.
Sintaxis:
<%
MiFichero.read(numero de caracteres) %>
3.
ReadAll: Lee y devuelve un archivo completo.
Sintaxis:
<%
MiFichero.ReadAll %>
4.
ReadLine: Lee y devuelve una línea completa de un archivo de
texto.
Sintaxis:
<%
MiFichero.ReadLine%>
5. Skip:
Salta un numero determinado de caracteres al leer un archivo.
Sintaxis
<%
MiFichero.Skip(numero de caracteres) %>
6. SkipLine:
Salta una línea al leer un archivo.
Sintaxis
<%
MiFichero.SkipLine %>
7. Write:
Escribe una cadena de caracteres en un archivo.
Sintaxis
<%
MiFichero.Write("texto_entre_comillas") %>
8. 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") %>
9.
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>