Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ 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 ~
 Rechercher un site :
  

~ 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 : Oui

Description :
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...).

ConstanteValeur 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

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr