Csharp mettre noms des fichiers dans combox

Résolu
Kais Clubiste Messages postés 65 Statut Membre -  
Kais Clubiste Messages postés 65 Statut Membre -
Bonjour, j'ai un projet c# et j'ai utilisé un interface graphique
mon problème s'agit de mettre tous les noms des fichier.txt dans un comboBox
j'ai essayé l'outil simple de c# form mais je veux une fonction qui me permet de lister tous les fichiers possible dans un combobox
Merci d'avence
Configuration: Windows XP
Firefox 3.0.5

4 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
    Bonjour,

    Avec la ligne de code suivante tu peux récupérer tous les noms des fichiers .txt contenus dans le répertoire "c:\MyDir\" dans un tableau de string :
    string[] filesTxt = Directory.GetFiles(@"c:\MyDir\", "*.txt");


    Après il te reste à parcourir le tableau filesTxt et à ajouter chaque fichier dans ta comboBox, rien de bien dur quoi.
    0
  2. Kais Clubiste Messages postés 65 Statut Membre 1
     
    mais il n'a pas accepter le mot Directory
    en plus est ce que je peux ne pas mettre le chemin du fichier.txt comme tous mes fichiers sont dans le bin
    0
  3. anous06 Messages postés 2 Statut Membre
     
    Salut ,
    dans l'appel met
    using System;
    using System.IO;
    using System.Text;

    oui tu peux enlever le .txt et ne rien mettre , pour qu'il s'affiche tous les fichiers du répértoire , sinon tu peux changer l'extension "*.txt" par ".bin"

    A ++
    0
  4. Kais Clubiste Messages postés 65 Statut Membre 1
     
    Oui merci
    mais pour lister les fichiers dans le répertoire courant on doit mettre :
    string[] filesTxt = Directory.GetFiles(@"..\MyDir\", "*.txt");
    le tableau contient donc les chemins (paths) de chaque fichiers existants
    0