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
A voir également:

4 réponses

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
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
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
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