首页 > 其他 > 详细

treeView把文件夹作为根节点内容作为子节点

时间:2014-02-27 13:24:18      阅读:434      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
1.private void Form1_Load(object sender, EventArgs e)   
2.       {   
3.           TreeNode root = new TreeNode();   
4.           root.Text = "目录";   
5.           GetFiles(@"E:\Tools", root);   
6.           treeView1.Nodes.Add(root);   
7.  
8.       }   
9.  
10.  
11.       private void GetFiles(string filePath, TreeNode node)   
12.       {   
13.           DirectoryInfo folder = new DirectoryInfo(filePath);   
14.           node.Text = folder.Name;   
15.           node.Tag = folder.FullName;   
16.              
17.           FileInfo[] chldFiles = folder.GetFiles("*.*");   
18.           foreach (FileInfo chlFile in chldFiles)   
19.           {   
20.               TreeNode chldNode = new TreeNode();   
21.               chldNode.Text = chlFile.Name;   
22.               chldNode.Tag = chlFile.FullName;   
23.               node.Nodes.Add(chldNode);   
24.           }   
25.  
26.           DirectoryInfo[] chldFolders = folder.GetDirectories();   
27.           foreach (DirectoryInfo chldFolder in chldFolders)   
28.           {   
29.               TreeNode chldNode = new TreeNode();   
30.               chldNode.Text = folder.Name;   
31.               chldNode.Tag = folder.FullName;   
32.               node.Nodes.Add(chldNode);   
33.               GetFiles(chldFolder.FullName, chldNode);   
34.           }   
35.              
36.       }
bubuko.com,布布扣

treeView把文件夹作为根节点内容作为子节点,布布扣,bubuko.com

treeView把文件夹作为根节点内容作为子节点

原文:http://www.cnblogs.com/jun-jie/p/3569591.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!