Csharp mettre noms des fichiers dans combox

Résolu
Kais Clubiste Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
Kais Clubiste Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -
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 1424 Date d'inscription   Statut Membre Dernière intervention   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 48 Date d'inscription   Statut Membre Dernière intervention   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 Date d'inscription   Statut Membre Dernière intervention  
 
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 48 Date d'inscription   Statut Membre Dernière intervention   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