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

C++Builder Discussion :

Lister les fichiers d'un repertoire


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 242
    Par défaut Lister les fichiers d'un repertoire
    Bonjour
    Je souhaiterais simplement lister les fichiers d'un repertoire.
    J'ai trouvé dans le FAQ ceci :
    http://c.developpez.com/faq/bcb/?pag...iersrepertoire

    Cependant je ne comprend pas trop ce code. N'existe t il pas une fonction simple qui me liste les dossiers, en donnant un path, dans une ListBox par exemple.

    Merci beaucoup
    Cordialement
    Kilian

  2. #2
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    tu veux lister les dossiers ou les fichiers ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 242
    Par défaut
    que les noms des fichiers d'un dossier connu

    - RepConnu
    - 1256.ok
    - 1856.ok
    - 1112.ok
    - 1985.ok

    La ListBox m'affichera
    1256.ok
    1856.ok
    1112.ok
    1985.ok

    Merci

  4. #4
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    void TForm1::Search(AnsiString FilePath, TStrings * ListeFichiers)
    {
      TSearchRec Infos_fichier;
     
      if (!FindFirst(FilePath+"*.*", faAnyFile, Infos_fichier))
     
      do
      {
            ListeFichiers->Add(ExpandFileName(Infos_fichier.Name));  
      }
      while(!FindNext(Infos_fichier));
     
      FindClose(Infos_fichier);
    }
    y a pas plus simple

  5. #5
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    kilian a ecrit:
    N'existe t il pas une fonction simple qui me liste les dossiers, en donnant un path, dans une ListBox par exemple.
    Si tu utilise BCB6 dans la barre d'outils Win 3.1 il y a les composants de gestion des fichiers.
    - TDriveComboBox
    - TFileListBox
    - TDirectoryListBox
    - TFilterComboBox
    Avec F1 tu a des exemples de gestion dans l'aide en ligne.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 242
    Par défaut
    La liste des fichiers sera dans Infos_fichier je pense mais apres comment puis-je recupérer cette liste ?

    ( Désolé pour mes questions de Newbies )

  7. #7
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    pour appeler la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Search(FilePath,ListBox1->Items)
    pour que ca cherche dans le dossier contenu dans FilePath et que ca mette dans la ListBox1

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 242
    Par défaut
    Ok merci beaucoup à vous deux je pense qu'à présent j'ai les informations necessaire à la suite de mon programme
    a bientot
    PS : De joyeuses fetes encore...

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

Discussions similaires

  1. Lister les fichiers d'un repertoire
    Par Galkir dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/06/2006, 15h53
  2. lister les fichiers d'un repertoire par date
    Par ra77 dans le forum Langage
    Réponses: 1
    Dernier message: 02/06/2006, 03h02
  3. lister les fichiers d'un repertoire
    Par bmw13fr dans le forum C++
    Réponses: 2
    Dernier message: 14/04/2006, 11h26
  4. [TP]Lister les fichiers d'un répertoire
    Par nvtitan dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 21/06/2002, 11h22

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