Propriedade Attributes do ASP

Definição e uso

A propriedade Attributes é usada para definir ou retornar os atributos de um arquivo ou pasta especificado.

Sintaxe:

FileObject.Attributes[=newattributes]
FolderObject.Attributes[=newattributes]
Parâmetro Descrição
newattributes

Opcional. Define o valor de atributo do arquivo ou pasta.

Pode ser um dos seguintes valores ou uma combinação desses valores:

  • 0 = Arquivo comum. Sem atributos configurados.
  • 1 = Arquivo somente leitura. Leitura e escrita.
  • 2 = Arquivo oculto. Leitura e escrita.
  • 4 = Arquivo de sistema. Leitura e escrita.
  • 16 = Pasta ou diretório. Somente leitura.
  • 32 = Arquivo alterado após a última cópia de segurança. Leitura e escrita.
  • 1024 = Link ou atalho. Somente leitura.
  • 2048 = Arquivo comprimido. Somente leitura.

Exemplo para objeto File

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
Response.Write("Os atributos do arquivo são:")
Response.Write("}}")f.Attributes)
set f=nothing
set fs=nothing
%>

Saída:

Os atributos do arquivo são: 32

Exemplo para objeto Folder

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("Os atributos da pasta são:")
Response.Write("}}")fo.Attributes)
set fo=nothing
set fs=nothing
%>

Saída:

Os atributos da pasta são: 16