Bon, bah sinon regarde au niveau du paramètre 'dwFileAttributes' de la strucutre 'WIN32_FIND_DATA' renvoyé par 'FindFirstFile', 'FindNextFile', tu peut utiliser aussi la combinaison d'opérande.
================
Site Web de JDPROGPrésentation de MP3 Index
.:Gérez vos MP3:.
[ Lien ]
-------------------------------
Réponse au message :
-------------------------------
> Merci bcp pour ta réponse, mais étant donné que dans mon programme, j'utilise ces API, j'aurais aimé savoir comment y arriver à travers celles-ci !
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Pas besoin de passer par ces API :
> > GetAttrb(), qui est une fonction native de VB le fait très bien, en plus tu peut combiner les valeurs via les opérandes 'And' et 'Or'
> > Ex: If(GetAttrb("c:\test.txt") And vbHidden) Then
> >
> >
> > ================
> >
Site Web de JDPROG> >
Présentation de MP3 Index
> > .:Gérez vos MP3:.
> > > >
> >
[ Lien ]> >
> >

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > >
> > >
> > > Par le billais des API de recherche de fichiers (FindFirstFile, FindNextFile et FindClose), je cherche le moyen de manier les attributs des fichiers trouvés. Je m'explique :
> > >
> > > 1°/ ------
> > > Je n'arrive pas, par exemple, à faire ça :
> > >
> > > SI fichierTrouvé.attribut <> fichierCaché OR fichierTrouvé.attribut <> fichierSystème ALORS
> > > ADD fichierTrouvé TO liste
> > > Fin SI
> > >
> > > Donc, si le fichier trouvé n'est pas un fichier caché ou système, on l'ajoute à la liste.
> > >
> > > ----------
> > >
> > > 2°/ -------
> > > Mais, ce que j'aimerais aussi, c'est de pouvoir combiner plusieurs attributs dans une même variable.
> > >
> > > Dim attributs as long
> > >
> > > attributs = fichierCaché OR fichierSystème Or Dossier
> > >
> > > SI fichierTrouvé.attribut <> attributs ALORS
> > > ADD fichierTrouvé TO liste
> > > Fin SI
> > >
> > > Donc, si le fichier trouvé n'est pas un fichier caché, système ou un dossier, on l'ajoute à la liste.
> > >
> > > -----------
> > >
> > >
> > > Si qqun peut m'expliquer comment procéder pour arriver à faire cela (en passant par ces API), ce serait vraiment sympa.
> > >
> > > Merci d'avance à tous !
> >
>