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 FileSystemObject

    El componente FSO nos permite abrir y crear ficheros de texto en el servidor. Este componente consta de 22 métodos, de los cuales podemos seleccionar 2 que son los que nos van a permitir leer o escribir en archivos de texto existentes en el servidor o crear dichos archivos.

    Para crear un objeto FSO, la sintaxis es la misma que para cualquier otro componente ActiveX:

    <% Set MiFSO=Server.CreateObject("Scripting.FileSystemObject") %>

    Cuando abrimos o creamos un fichero de texto mediante FSO este nos devuelve una instancia del objeto TextStream que es la que representa el archivo físico y con la cual trabajaremos.

  • Al concluir este capítulo usted deberá saber crear y abrir ficheros de texto en el servidor


  • Método CreateTextFile

    CreateTextFile: Crea un archivo físico y devuelve la instancia de TextStream con la cual trabajaremos.

    • Sintaxis

    <% Set MiFichero=MiFSO.CreateTextFile("Nombre Fichero",Sobreescribir") %>

    Nombre Fichero: Nombre del fichero a crear.

    Sobreescribir: Admite los valores TRUE o FALSE, si el fichero ya existe y el valor dado es TRUE se crea de nuevo, si no , devuelve un error.


    Método OpenTextFile

    OpenTextFile: Abre un archivo físico y devuelve la instancia de TextStream con la cual trabajaremos.

    Sintaxis:

    <% Set MiFichero=MiFSO.OpenTextFile("Nombre Fichero",modo,crear") %>

    Nombre Fichero Nombre del fichero a abrir.

    Modo Indica si queremos abrir el fichero para lectura (1) , para escritura (2) o para

    escribir nuevos registros al final del fichero(8)

    Crear Admite los valores TRUE o FALSE, si el fichero no existe y el valor dado es

    TRUE se crea.

    Ejemplo:

    Apertura de fichero para lectura:

    <% Set MiFichero=MiFSO.OpenTextFile("c:\Fichero_nuevo.txt",1,true") %>


    Cuestiones sobre la sección

  • ¿Cual es la utilidad de FSO?

  • Describa los pasos a seguir para crear y acceder al contenido de un fichero desde ASP.

  • Guarde en un fichero situado en un servidor ASP un listado de sus últimas webs visitadas y mediante OpenTextFile, muéstrelas en una página ASP.


  • Enlaces Relacionados

    Más información sobre este componente en programacion.net


    Copyright © 2002, Francisco José Calvo Fernández