Code
1 public void PopulateTreeView(string directoryValue, TreeNode parentNode)
2 {
3 string[] directoryArray = Directory.GetDirectories(directoryValue);
4 try
5 {
6 if (directoryArray.Length != 0)
7 {
8 foreach (string directory in directoryArray)
9 {
10 TreeNode myNode = new TreeNode(directory);
11 parentNode.Nodes.Add(myNode);
12 PopulateTreeView(directory, myNode);
13 }
14 }
15 }
16 catch (UnauthorizedAccessException)
17 {
18 parentNode.Nodes.Add("Access denied");
19 }
20 }
1 public void PopulateTreeView(string directoryValue, TreeNode parentNode)
2 {
3 string[] directoryArray = Directory.GetDirectories(directoryValue);
4 try
5 {
6 if (directoryArray.Length != 0)
7 {
8 foreach (string directory in directoryArray)
9 {
10 TreeNode myNode = new TreeNode(directory);
11 parentNode.Nodes.Add(myNode);
12 PopulateTreeView(directory, myNode);
13 }
14 }
15 }
16 catch (UnauthorizedAccessException)
17 {
18 parentNode.Nodes.Add("Access denied");
19 }
20 }