El Objeto FSO


http://www.asptutor.com

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.

 

Metodos:

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.

 

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") %>

Atras

Siguiente