Attribut Attributes ASP

Définition et utilisation

L'attribut Attributes est utilisé pour définir ou renvoyer les attributs d'un fichier ou d'un dossier spécifique.

Syntaxe :

FileObject.Attributes[=newattributes]
FolderObject.Attributes[=newattributes]
Paramètres Description
newattributes

Optionnel. Définit la valeur des attributs du fichier ou du dossier.

Il peut être utilisé l'un des valeurs suivantes ou une combinaison des valeurs suivantes :

  • 0 = Fichier normal. Aucun attribut défini.
  • 1 = Fichier en lecture seule. Lisible/Écrivable.
  • 2 = Fichier caché. Lisible/Écrivable.
  • 4 = Fichier système. Lisible/Écrivable.
  • 16 = Dossier ou répertoire. Lisible/Écrivable.
  • 32 = Fichier modifié après la dernière sauvegarde. Lisible/Écrivable.
  • 1024 = Lien ou raccourci. Lisible/Écrivable.
  • 2048 = Fichier compressé. Lisible/Écrivable.

Exemple pour l'objet File

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
Response.Write("Les attributs du fichier sont : ")
Response.Write("}}")f.Attributes)
set f=nothing
set fs=nothing
%>

Sortie :

Les attributs du fichier sont : 32

Exemple pour l'objet Folder

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("Les attributs du dossier sont : ")
Response.Write("}}")fo.Attributes)
set fo=nothing
set fs=nothing
%>

Sortie :

Les attributs du dossier sont : 16