salut
je souhaite remplir mon treeview sur mon winform avec l'arborescence d'un répertoire donnée (sous dossier + fichier)

le problèm est que je m'arrete au 1° niveau
je ne voi spas comment parcourir TOUS les dossiers et fichiers pour les inscrire dan smon treeview.

mon code
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
string chemin = @"C:\Fichiers Excel";
private void Form1_Load(object sender, EventArgs e)
{
    rep(chemin);
}
 
private void rep(string dossier)
{
TreeNode n;
      DirectoryInfo DI = new DirectoryInfo(chemin);
      foreach (DirectoryInfo di in DI.GetDirectories())
      {
//fichiers
     DirectoryInfo DI2 = new DirectoryInfo(@"C:\Fichiers Excel\" + di.Name);
            foreach (FileInfo fi in DI2.GetFiles())
                {
                    n.Nodes.Add(fi.Name);
                }
//pour les sous dossiers
             foreach (DirectoryInfo d2 in DI2.GetDirectories())
                {
                    n.Nodes.Add(d2.Name);
                }
        }
si vous des idées .. une bonne adresse...

merci

jp