Los últimos tutoriales de desarrollo web
 

ASP objeto FileSystemObject


El objeto FileSystemObject se utiliza para acceder al sistema de archivos en un servidor.


Ejemplos

Ejemplos

¿Existe un archivo especificado?
Cómo comprobar si existe un archivo.

¿Existe una carpeta especificada?
¿Cómo comprobar si existe una carpeta.

¿Existe una unidad especificada?
¿Cómo comprobar si existe una unidad.

Obtener el nombre de una unidad especificada
Cómo obtener el nombre de una unidad especificada.

Recibe el nombre de la carpeta principal de una ruta especificada
Cómo obtener el nombre de la carpeta principal de una ruta especificada.

Recibe el nombre de archivo
¿Cómo obtener el nombre de archivo del último componente de una ruta especificada.

Obtener la extensión del archivo
¿Cómo obtener la extensión de archivo del último componente de una ruta especificada.

Obtener el nombre de la base de un archivo o una carpeta
¿Cómo obtener el nombre de la base de un archivo o una carpeta, en una ruta especificada.


El objeto FileSystemObject

El objeto FileSystemObject se utiliza para acceder al sistema de archivos en un servidor.

Este objeto se puede manipular archivos, carpetas y rutas de directorio. También es posible recuperar la información del sistema de archivos con este objeto.

El siguiente código crea un archivo de texto (c:\test.txt) y luego escribe un texto en el fichero:

<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>

propiedades y los métodos del objeto FileSystemObject se describen a continuación:

propiedades

Propiedad Descripción
Drives Devuelve una colección de todos los objetos de unidad en el equipo

métodos

Método Descripción
BuildPath Anexa un nombre a una ruta existente
CopyFile Copia uno o más archivos de un lugar a otro
CopyFolder Copia uno o más carpetas de un lugar a otro
CreateFolder Crea una nueva carpeta
CreateTextFile Crea un archivo de texto y devuelve un objeto TextStream que se pueden utilizar para leer o escribir en el fichero
DeleteFile Elimina uno o más archivos especificados
DeleteFolder Elimina uno o más carpetas específicas
DriveExists Comprueba si existe una unidad especificada
FileExists Comprueba si existe un archivo especificado
FolderExists Comprueba si existe una carpeta especificada
GetAbsolutePathName Devuelve la ruta completa desde la raíz de la unidad de la ruta especificada
GetBaseName Devuelve el nombre de la base de un archivo o carpeta especificada
GetDrive Devuelve un objeto de accionamiento correspondiente a la unidad en una ruta especificada
GetDriveName Devuelve el nombre de la unidad de una ruta especificada
GetExtensionName Devuelve el nombre de la extensión de archivo para el último componente en una ruta especificada
GetFile Devuelve un objeto File para una ruta especificada
GetFileName Devuelve el nombre del archivo o carpeta para el último componente en una ruta especificada
GetFolder Devuelve un objeto Folder para una ruta especificada
GetParentFolderName Devuelve el nombre de la carpeta principal del último componente de una ruta especificada
GetSpecialFolder Devuelve la ruta a algunas de las carpetas especiales de Windows'
GetTempName Devuelve un archivo o una carpeta temporal generado aleatoriamente
MoveFile Mueve uno o más archivos de un lugar a otro
MoveFolder Mueve una o más carpetas de un lugar a otro
OpenTextFile Abre un archivo y devuelve un objeto TextStream que se puede utilizar para acceder al archivo