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 :

Comment obtenir les les fichier d'un répertoire


Sujet :

C++Builder

  1. #1
    Membre habitué
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Points : 136
    Points
    136
    Par défaut Comment obtenir les les fichier d'un répertoire
    Je voudrais lister par le programme les noms de tous les fichier d'un répertoire. Quequ'un peut me donner un coup de main?
    Merci d'avance

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Bonjour,

    ceci devrait t'aider : http://c.developpez.com/sources/bcb/...ndfileswithext

    Eric

  3. #3
    Membre habitué
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Points : 136
    Points
    136
    Par défaut
    Merci beaucoup, cela marche impeccablement.

    Pour une autre question de confort : est-ce qu’il y une méthode simple pour extraire les noms de fichier sans les nom de répertoires. En fait, j’ai utilisé une boucle pour trouver la dernier « \ » dans le nom et copier les reste.
    Merci

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Salut
    Tu as ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Unité
     
    SysUtils
     
    Catégorie
     
    utilitaires de noms de fichiers
     
    extern PACKAGE System::AnsiString __fastcall ExtractFileName(const System::AnsiString FileName);
     
    Description
     
    La chaîne Ansi renvoyée est composée des caractères les plus à gauche de FileName, en commençant par le premier caractère après les deux points ou la barre oblique inverse séparant le chemin du nom et de l'extension. La chaîne Ansi renvoyée est égale à FileName si FileName ne contient pas de lecteur et de répertoire.
    Sinon en C tu as strrchr(const char *s, int c); qui recherche la dernière occurence du caractère c dans la chaîne s.

  5. #5
    Membre habitué
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Points : 136
    Points
    136
    Par défaut
    Merci beaucoup Ricky81 et Trap D

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

Discussions similaires

  1. comment sélectionner seulement les 12 fichiers récents
    Par stpaul04 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 18/02/2011, 00h05
  2. Réponses: 1
    Dernier message: 18/06/2009, 18h50
  3. Réponses: 18
    Dernier message: 01/07/2006, 14h57
  4. Réponses: 2
    Dernier message: 29/01/2006, 23h51
  5. Réponses: 4
    Dernier message: 24/09/2004, 11h17

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