递归查找树状目录 C# 递归查找树状目录实现方法
人气:0想了解C# 递归查找树状目录实现方法的相关内容吗,在本文为您仔细讲解递归查找树状目录的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C#,递归,树目录,下面大家一起来学习吧。
1.递归查找树状目录
复制代码 代码如下:
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);
}
}
}
}
}
加载全部内容