Bonjour !!!
Comme le titre l'indique je souhaite lister les fichiers d'un répertoire

J'ai ce début là qui réalise parfaitement ce que je souhaite, à l'exception près que je ne vois pas comment filtrer les fichiers ! (je m'explique)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public void ListerFichiersXML(Form1 Feuille1)
		{
			try 
			{
				DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
				FileInfo[] Fichiers = di.GetFiles();
 
				#region "Test"
				String extent;
				extent="xml";
				#endregion
 
				foreach(FileInfo Fichier in Fichiers) 
				{
					Console.WriteLine(Fichier.Name);
					Feuille1.comboBox1.Items.Add(Fichier.Name);
 
					//Console.WriteLine(Fichier.Extension);
				}
			} 
			catch (Exception e) 
			{
				Console.WriteLine(e);
			}
 
		}
Donc en fait je souhaite mettre dans ma combobox les fichiers ayant l'extension xml et uniquement ces fichiers la et si possible en plus pour corser les choses ne pas ajouter le .xml dans la combo (ben oui je suis pas simple moi :p)


Plus sérieusement je vois mal comment lui dire a l'ami C# comment filtrer ceci !

La logique serait la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Pour chaque fichiers ayant l'extension xml dans le repertoire 
{
tu prends les fichiers et tu les ajoutes dans la combobox
}
C'est le ayant l'extension qui bloque !!!
En vb 6 j'aurai peut etre ajouté la clause with
Mais je ne suis pas en vb6 et je ne maîtrise pas assez C# pour m'en sortir seule

Merci de votre aide !!

Si vous ne saisissez pas quelque chose n'hésitez pas à m'en faire part.

Environnement: Visual Studio .net 2003 fr

Framework: Version 1.1.4322

OS: Microsoft Windows Server 2003 fr