Valide sur les plates-formes NetWare, Symbian OS, UNIX, Windows et Windows CE
La fonction GetFileAttributes extrait l'attribut du fichier ou du répertoire indiqué par le nom.
Format de la fonction :
GetFileAttributes(filename as String) as Integer
Identifie le chemin du fichier.
La liste suivante indique la valeur des attributs de fichier pour toutes les plates-formes Windows prises en charge. Les valeurs des paramètres sont décimales.
Valeur : 1
Valeur : 2
Valeur : 4
Valeur : 16
Valeur : 32
Valeur : 128
Valeur : 256
Valeur : 2048
Valeur : 4096
Une fois qu'elle a réussi, la fonction renvoie une valeur contenant les attributs du fichier ou du répertoire indiqué. Si le fichier n'existe pas, la fonction renvoie la valeur -1.
Exemple :
Cet exemple répertorie les attributs de AUTOEXEC.BAT et modifie l'indicateur Hidden.
dim attr as integer
dim out as string
attr=GetFileAttributes("C:BAT")
if (attr<>-1) then
out=out+"Attributs : "+chr(9)+"["
if attr and FA_ARCHIVE then out=out+"A"
if attr and FA_SYSTEM then out=out+"S"
if attr and FA_HIDDEN then out=out+"H"
if attr and FA_RDONLY then out=out+"R"
out=out+"]"
MsgBox("Informations sur C:\AUTOEXEC.BAT"+chr(10)+chr(10)+out)
else
MsgBox("C:\AUTOEXEC.BAT est introuvable")
end if
if attr and FA_HIDDEN then
attr = attr - FA_HIDDEN
SetFileAttributes("C:\AUTOEXEC.BAT", attr)
else
attr = attr + FA_HIDDEN
SetFileAttributes("C:\AUTOEXEC.BAT", attr)
End If
end:
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|