~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période. Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.
~ Rechercher ~
~ Annuaire VB ~
~ Partenaires ~
|
Fonction GetFileAttributes
Declare Function GetFileAttributes Lib "kernel32" Alias "GetFileAttributesA" ( _ ByVal lpFileName As String) As Long
Versions : . Windows 95/98 : Oui . Windows NT : A partir de 3.1 . Windows 2000/XP : OuiDescription : Cette fonction vous permet de connaître les attributs d'un fichier ou d'un répertoire.
lpFileName est le nom du fichier (ou du répertoire).
La fonction retourne une valeur qu'il faut décomposer suivant les constantes du tableau ci-dessous pour connaître les attributs.
Par exemple avec :
lgRep = GetFileAttributes("c:\autoexec.bat")
((lgRep Or FILE_ATTRIBUTE_ARCHIVE) = FILE_ATTRIBUTE_ARCHIVE) sera égal a Vrai si le fichier a l'attribut archive.
La fonction retourne -1 en cas d'erreur (fichier inexistant ou autre...).
Constante | Valeur |
Définition |
FILE_ATTRIBUTE_READONLY | &H1 |
Fichier en lecture seule. |
FILE_ATTRIBUTE_HIDDEN | &H2 |
Fichier caché. |
FILE_ATTRIBUTE_SYSTEM | &H4 |
Fichier système. |
FILE_ATTRIBUTE_DIRECTORY | &H10 |
L'élément est un répertoire. |
FILE_ATTRIBUTE_ARCHIVE | &H20 |
Le fichier a l'attribut archive. |
FILE_ATTRIBUTE_NORMAL | &H80 |
Le fichier n'a pas d'attribut. |
FILE_ATTRIBUTE_TEMPORARY | &H100 |
Fichier temporaire. |
FILE_ATTRIBUTE_COMPRESSED | &H800 |
Fichier (répertoire) compressé. |
Pas d'exemple disponible... Vous en avez un à proposer?
Retour à la liste des API |