Objeto File de ASP

El objeto File se utiliza para devolver información sobre el archivo específico.

Ejemplo

¿Cuándo se creó el archivo?
Este ejemplo muestra cómo primero crear el objeto FileSystemObject, y luego usar la propiedad DateCreated del objeto File para obtener la fecha y hora de creación de un archivo específico.
¿Cuándo se modificó este archivo?
Este ejemplo muestra cómo usar la propiedad DateLastModified para obtener la fecha y hora de modificación de un archivo específico.
¿Cuándo se accedió por última vez a este archivo?
Este ejemplo muestra cómo usar la propiedad DateLastAccessed para obtener la fecha y hora de la última vez que se accedió al archivo especificado.
Devuelve las propiedades del archivo especificado
Este ejemplo muestra cómo usar Attributes para devolver las propiedades del archivo especificado.

Objeto File

El objeto File se utiliza para devolver información sobre el archivo especificado.

Para operar con las propiedades y métodos del objeto File, necesitamos crear una instancia del objeto File a través de FileSystemObject. Primero, creamos un objeto FileSystemObject, luego creamos una instancia de este objeto File a través del método GetFile del objeto FileSystemObject o a través de la propiedad Files del objeto Folder.

El siguiente código utiliza el método GetFile del objeto FileSystemObject para ilustrar este objeto File y utiliza la propiedad DateCreated para devolver la fecha de creación del archivo especificado:

<%
Dim fs,f
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Response.Write("File created: " & f.DateCreated)
set f=nothing
set fs=nothing
%>

Salida:

El archivo se creó: 8/8/2008 10:01:19 AM

Atributos y métodos del objeto File

Atributos

Atributos Descripción
Attributes Establece o devuelve las propiedades del archivo especificado.
DateCreated Devuelve la fecha y hora de creación del archivo especificado.
DateLastAccessed Devuelve la fecha y hora de la última vez que se accedió al archivo especificado.
DateLastModified Devuelve la fecha y hora de la última modificación del archivo especificado.
Drive Devuelve la letra del disco del archivo o carpeta especificado que se encuentra en el disco.
Name Establece o devuelve el nombre del archivo especificado.
ParentFolder Devuelve el objeto carpeta padre del archivo o carpeta especificado.
Path Devuelve la ruta del archivo especificado.
ShortName Devuelve el nombre corto del archivo especificado (convenio de nombramiento 8.3).
ShortPath Devuelve la ruta corta del archivo especificado (convenio de nombramiento 8.3).
Size Devuelve el tamaño del archivo especificado (en bytes).
Type Devuelve el tipo del archivo especificado.

Método

Método Descripción
Copy Copiar un archivo específico de un lugar a otro.
Delete Eliminar el archivo específico.
Move Mover un archivo específico de un lugar a otro.
OpenAsTextStream Abrir un archivo específico y devolver un objeto TextStream para acceder a este archivo.