C# 递归查找树状目录实现方法
2014-02-15 16:49
966 查看
public partial class Form1 : Form { string path = @"F:\学习文件";//递归查找树状目录 public Form1() {递归查找树状目录 InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LoadTree(path); }
public void LoadTree(string path, TreeNode node=null)
{
string[] dirs = Directory.GetDirectories(path);//获取子目录
foreach (string dir in dirs)
{
TreeNode node1 = new TreeNode(Path.GetFileName(dir));
//TreeNode node1 = new TreeNode(dir);//文件所有路径
if (node == null)
{
treeView1.Nodes.Add(node1);
}
else
{
node.Nodes.Add(node1);
}
if (Directory.GetDirectories(dir).Length > 0) { LoadTree(dir, node1); } } } }}
相关文章推荐
- 递归 / 迭代两种方法实现查找指定目录下所有文件
- 使用C#非递归实现查找树节点
- C语言经典算法(九)——递归实现二分查找的两种方法
- 权限系统收获——C#递归方法实现zTree
- c# 递归 求阶乘 实现二分查找
- c++实现二叉树的查找,插入,删除,深度,叶子节点数,度为1的节点数(递归方法)及运行实例结果
- C#递归实现显示文件夹及所有文件并计算其大小的方法
- 如何C#中实现在TreeView查找某一节点(两种方法)
- PHP实现递归目录的5种方法
- C#实现获取IIS站点及虚拟目录信息的方法
- 使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能
- Java实现分叉查找--递归方法
- C#实现获取IIS站点及虚拟目录信息的方法
- C#基于纯数学方法递归实现货币数字转换中文功能详解
- C#实现获取系统目录并以Tree树叉显示的方法
- Delphi下递归查找目录的通用方法
- vuejs使用递归组件实现树形目录的方法
- 使用递归和非递归两种方法实现二分查找!!!
- c# 查找文件夹的方法(递归)
- [整理]二分查找搜索算法原理及递归,迭代方法实现