Skip to content
Related Articles

Related Articles

ASP Attributes Property
  • Last Updated : 24 Mar, 2021

The ASP Attributes Property is used for returning or setting the attributes of the specified file or folder. The attributes are defined with the following numerical values:

  • 0: Normal file
  • 1: Read-only file
  • 2: Hidden file
  • 4: System file
  • 6: Folder or directory
  • 32: The file has changed since the last backup
  • 1024: Link or shortcut
  • 2048: Compressed file

Syntax:

  • For a File Object:

    FileObject.Attributes[=newattributes]
  • For a Folder Object:

    FolderObject.Attributes[=newattributes]

Parameters: This property has a single parameter as mentioned above and described below:



  • newattributes: It specifies the attributes that have to be set for the given file or folder. It is an optional attribute.

The below examples demonstrate the ASP Attributes Property.

Example 1: The below code returns the attributes of the file.

ASP




<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
  
'Getting the file
set f=fs.GetFile("d:\GFG.txt")
Response.Write("The attributes of the file are: ")
  
'Getting the attributes of the file
Response.Write(f.Attributes)
  
set f=nothing
set fs=nothing
%>

Output:

The attributes of the file are: 1024

Example 2: The below code returns the attributes of the folder.

ASP




<%
dim fs,folder
set fs=Server.CreateObject("Scripting.FileSystemObject")
    
'Getting the folder
set folder=fs.GetFolder("d:\geeks")
  
Response.Write("The attributes of the folder are: ")
  
'Getting the attributes of the folder
Response.Write(folder.Attributes)
    
set folder=nothing
set fs=nothing
%>

Output:

The attributes of the folder are: 18
My Personal Notes arrow_drop_up
Recommended Articles
Page :