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

Boost C++ Discussion :

[boost ou gtk+] lister les fichiers d'un répertoire


Sujet :

Boost C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut [boost ou gtk+] lister les fichiers d'un répertoire
    Bonjour à tous,

    Je cherche tout simplement à lister tous les fichiers d'un répertoire "skin" pour pouvoir ensuite afficher une combobox (GTK+) qui contienne les noms de ces fichiers (qui, comme vous l'aurez compris, représentent les différents skins disponibles pour mon application).

    J'aimerais utiliser de préférence boost::filesystem pour lister les fichiers, car je l'utilise déjà pour manipuler mes chemins de manière portable), mais je peux également utiliser GTK+.

    Le problème c'est que je ne vois vraiment pas comment faire ni avec boost::filesystem et encore moins avec GTK+ vu que je n'ai encore jamais manipuler de fichiers avec cette bibliothèque.

    Merci d'avance!

    Sp@rtan03

    EDIT : J'ai cherché du côté des itérateurs sur la classe path de boost::filesystem mais je n'arrive qu'à afficher le nom de mon répertoire).

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    Désolé si je répond à coté de la plaque

    Mais lister tous les fichiers d'un repertoire, avec la classe Dir de la Glib c'est assez simple, avec la méthode read_name...
    Une petite boucle dans laquelle tu ajoutes ds la combo au fur et à mesure...

    non ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut
    Effectivement, ça marche! Merci beaucoup!

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Et là : http://miles.developpez.com/tutoriel...st/filesystem/ tu auras un indice pour la version avec Boost.Filesystem...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Points : 90
    Points
    90
    Par défaut
    Citation Envoyé par Miles
    Et là : http://miles.developpez.com/tutoriel...st/filesystem/ tu auras un indice pour la version avec Boost.Filesystem...
    Justement, j'avais cherché en premier sur cette page car c'est là que j'ai appris les bases de boost::filesystem (au passage merci pour tes tutos sur Boost ) : mais j'ai rien trouvé, j'avais pensé utiliser les itérateurs mais... ça ne marchait pas... je finirais bien par le découvrir un jour!

  6. #6
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 279
    Points : 11 015
    Points
    11 015
    Par défaut
    Dans la doc en ligne de boost.filesystem, tu as un exemple d'implémentation de ls.

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

Discussions similaires

  1. Lister les fichiers d'un répertoire dans une feuille Excel
    Par AlainTech dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/03/2016, 14h14
  2. [C++/Unix] Lister les fichiers d'un répertoire
    Par bouazza92 dans le forum Linux
    Réponses: 5
    Dernier message: 10/12/2013, 22h07
  3. Lister les fichiers d'un répertoire (ordre alphabétique)
    Par Mysti¢ dans le forum Général Python
    Réponses: 2
    Dernier message: 15/01/2007, 17h10
  4. lister les fichiers d'un répertoire et les ouvrir
    Par thong36 dans le forum Langage
    Réponses: 1
    Dernier message: 18/10/2006, 10h43
  5. [CF][PPC/C#] Comment lister les fichiers d'un répertoire ?
    Par dady dans le forum Windows Mobile
    Réponses: 18
    Dernier message: 20/05/2005, 14h35

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