IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Savoir si un fichier appartient à un filtre


Sujet :

Windows Forms

  1. #1
    DR
    DR est déconnecté
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2002
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 28
    Points : 30
    Points
    30
    Par défaut Savoir si un fichier appartient à un filtre
    Bonjour à tous,

    J'ai une liste de fichiers et je cherche à savoir si chaque fichier appartient à un filtre. C'est un peu l'inverse de "Directory.GetFiles(pCheminSource, "*.*");".

    J'ai rien trouvé dans System.IO.Path, ni dans System.IO.File, ni dans System.IO.Directory.

    Est-ce qu'une telle fonction existe ?

    J'ai toujours la solution de refaire un "Directory.GetFiles..." à partir du fichier en y appliquant le filtre voulu et regarder si mon fichier en ressort, mais j'espère trouver une méthode plus élégante.

    D'avance merci.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par DR Voir le message
    Est-ce qu'une telle fonction existe ?

    J'ai toujours la solution de refaire un "Directory.GetFiles..." à partir du fichier en y appliquant le filtre voulu et regarder si mon fichier en ressort, mais j'espère trouver une méthode plus élégante.
    Je ne pense pas que ça existe déjà. A mon avis le mieux ça reste de faire un Directory.GetFiles puis de filtrer les noms de fichiers à l'aide d'une regexp (ce qui reviendrait en gros à appliquer le filtre). Ensuite tu vois si celui qui t'intéresse est présent ou non.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    DR
    DR est déconnecté
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2002
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 28
    Points : 30
    Points
    30
    Par défaut
    Merci pour ta réponse.

    Je trouve ça dommage si ça n'existe pas, car j'avais déjà utilisé une fonction comme ça en C++ Builder et c'était bien pratique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    extern PACKAGE bool __fastcall MatchesMask(const AnsiString Filename, const AnsiString Mask);

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  5. #5
    DR
    DR est déconnecté
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2002
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 28
    Points : 30
    Points
    30
    Par défaut
    Merci beaucoup, ça fonctionne très bien. En faisant une méthode d'extension du string (pas de vilains jeux de mots), c'est encore plus cool.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/05/2007, 17h58
  2. Comment savoir qu'un fichier est modifie
    Par moniphal dans le forum Langage
    Réponses: 2
    Dernier message: 02/10/2005, 10h26
  3. Comment savoir si un fichier/répertoire est en lecture seule
    Par Guigui_ dans le forum Général Python
    Réponses: 3
    Dernier message: 29/12/2004, 16h05
  4. Unix - Comment savoir si un fichier est ouvert
    Par freddyboy dans le forum C
    Réponses: 7
    Dernier message: 06/10/2004, 15h53
  5. Réponses: 4
    Dernier message: 16/08/2003, 13h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo