Bonsor,
Voila je me lance dans le C#, je voudrais lister les dossiers de mes disques durs, avoir le même genre de rendu que l'explorateur windows. Voila le début:
J'ai une ligne qui me lève une exception:
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 TreeViewItem treeRoot = new TreeViewItem(); treeRoot.Header = "Computeur"; treeView1.Items.Add(treeRoot); String[] dd = Directory.GetLogicalDrives(); foreach(String disk in dd) { TreeViewItem diskItem = new TreeViewItem(); diskItem.Header=disk; treeRoot.Items.Add(diskItem); System.Console.WriteLine(disk); String[] folders = Directory.GetDirectories(disk.Trim()); ..... }
Si je l'enlève, voici le résultat dans la console.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String[] folders = Directory.GetDirectories(disk.Trim());
Par contre si je mets:C:\
D:\
E:\
cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String[] folders = Directory.GetDirectories("c:\\");
L'exception est de type: XamlParseException.
Quelqu'un peut il me dire d'où vient le problème svp.
Merci d'avance
Partager