Objeto Arquivo ASP

O objeto File é usado para retornar informações sobre o arquivo especificado.

Exemplo

Quando o arquivo foi criado?
Este exemplo demonstra como primeiro criar o objeto FileSystemObject, e então usar a propriedade DateCreated do objeto File para obter a data e hora da criação do arquivo especificado.
Quando este arquivo foi modificado?
Este exemplo demonstra como usar a propriedade DateLastModified para obter a data e hora da modificação do arquivo especificado.
Quando este arquivo foi acessado?}
Este exemplo demonstra como usar a propriedade DateLastAccessed para obter a data e hora da última vez que o arquivo especificado foi acessado.
Retorna os atributos do arquivo especificado
Este exemplo demonstra como usar Attributes para retornar os atributos do arquivo especificado.

Objeto File

O objeto File é usado para retornar informações sobre o arquivo especificado.

Para operar com os atributos e métodos do objeto File, precisamos criar uma instância do objeto File através do FileSystemObject. Primeiro, crie um objeto FileSystemObject e, em seguida, utilize o método GetFile do FileSystemObject ou a propriedade Files do objeto Folder para exemplificar este objeto File.

O código a seguir utiliza o método GetFile do objeto FileSystemObject para exemplificar o objeto File e usa a propriedade DateCreated para retornar a data da criação do arquivo 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
%>

Saída:

File criado: 8/8/2008 10:01:19 AM

Atributos e métodos do objeto File

Atributos

Atributos Descrição
Attributes Define ou retorna as atribuições do arquivo especificado.
DateCreated Retorna a data e hora da criação do arquivo especificado.
DateLastAccessed Retorna a data e hora da última vez que o arquivo especificado foi acessado.
DateLastModified Retorna a data e hora da última modificação do arquivo especificado.
Drive Retorna a letra da unidade de disco onde está o arquivo ou pasta especificado.
Name Define ou retorna o nome do arquivo especificado.
ParentFolder Retorna o objeto pasta pai do arquivo ou pasta especificado.
Path Retorna o caminho do arquivo especificado.
ShortName Retorna o nome curto do arquivo especificado (convenção de nome 8.3).
ShortPath Retorna o caminho curto do arquivo especificado (convenção de nome 8.3).
Size Retorna o tamanho do arquivo especificado (em bytes).
Type Retorna o tipo do arquivo especificado.

Método

Método Descrição
Copy Copie o arquivo especificado de um local para outro.
Delete Exclua o arquivo especificado.
Move Mova o arquivo especificado de um local para outro.
OpenAsTextStream Abra o arquivo especificado e retorne um objeto TextStream para acessar esse arquivo.