Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : API de recherche de fichiers [ Archives Visual Basic / API ] (MyC)

lundi 23 décembre 2002 à 08:46:46 | API de recherche de fichiers

MyC

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 !

lundi 23 décembre 2002 à 10:26:15 | Re : API de recherche de fichiers

processus

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 !

lundi 23 décembre 2002 à 10:52:23 | Re : API de recherche de fichiers

MyC

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 !
>

lundi 23 décembre 2002 à 11:34:24 | Re : API de recherche de fichiers

processus

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 JDPROG
Pré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 !
> >
>



Cette discussion est classé dans : liste, fichiers, api, attributs, fichiertrouvé


Répondre à ce message

Sujets en rapport avec ce message

Proprietes des fichiers ss NT 4.00 \ Utilisation des fonctions API [ par Xavier ] En fouillant dans l'aide des API, j'ai trouve quelques fonctions pouvant resoudre mon probleme.Qui peut me dire comment faire appel aux fonctions :Get Liste des fichiers sélectionnées dans une boite de dialogue [ par the man ] Bonjour, J'utilise le control "Common dialog"version 6 de microsoft. J'aimerais savoir comment obtenir la liste des fichiers sélectionnés dans la boi Renommage de fichiers [ par gg00xiv ] J'aimerais beaucoup savoir comment renommer BIEN un fichier en utilisant les API.Il existe effectivement la methode Name .. As .. en VB JE LE C.Elle e &&&&obtenir la liste des api d'une dll&&&& [ par raoul ] y'en a marre d'utiliser l'editeur msdos en mode binaire pour trouver les api d'une dll, surtout qu'on ne ne peut avoir les arguments additionnels! qqu Comment avoir la liste de tous les fichiers d'un CD dans une base de données [ par latour ] Oui je débute...J'amerai savoir comment faire pour avoir une liste complétedes fichiers dans plusieurs répértoire ainsi que leur chemin...(dans un mêm Récupérer la liste des fichiers .gif dans un répertoire [ par hub ] Salut à tous,Comment récupérer la liste des fichiers d'un répertoire (en les filtrant).En effet, je souhaiterais récupérer dans un tableau tous les no API pour envoyer des fichiers a Norton Antivirus [ par Fza ] Je cherche des informations sur le moyen d envoyer un fichier (mail) a Norton Antivirus de maniere a ce qu il me dit si il est verole ou pas.Si vous a Déploiment de MSJET [ par Troopers ] Salut à toutes et à tous!!Je recherche la liste exhaustive des fichiers à déployér sur les machines utilisateurspour pouvoir utiliser le fournisseur d Comment envoyer 1 liste de fichiers à la corbeille ? [ par ActiveZ ] SalutJe voudrais envoyer en 1 fois 1 selection multiple de fichiers à la corbeille (api), mais je ne trouve pas la syntaxe pour pfromQuelqu'un a 1 idé ou trouver la liste des erreurs api? [ par kakoujade ] Je cherche la signification de l'erreur 274 sur l'api MciSendCommand.Je ne m'en sors pas , aidez moi SVP!!!Merci.


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.