Logo del Tutorial

Página de Inicio

Introducción a ASP

  • Introducción
  • Instalación
  • Principios básicos
  • Objetos Integrados de ASP

  • Response
  • Request
  • Server
  • Session
  • Application
  • Automatización de Eventos

  • Archivo Global.asa
  • Componentes ActiveX

  • Adrotator
  • FileSystemObject
  • TextStream
  • Bases de Datos

  • Introducción
  • Instrucciones SQL
  • ActiveX Data Object
  • Ejemplos ASP

  • Ejemplo Completo
  • Cookies
  • Ejercicios
  • Alojamiento ASP

    Bibliografía

    Sobre el Tutorial

    Componente TextStream

    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>


    Ejercicios sobre la sección

  • Explique la utilidad de TextStream

  • Enumere y diga la función de los métodos que dispone TextStream


  • Enlaces Relacionados

    Team-Solutions.com.mx nos ofrece más información sobre este componente

    Enlace a la UPM, se nos ofrece un buen tutorial


    Copyright © 2002, Francisco José Calvo Fernández