zoukankan      html  css  js  c++  java
  • 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);
                    }
                }
            }
        }
    }

  • 相关阅读:
    python字典的遍历
    python字典
    python可变对象
    python元组
    python的range()
    python遍历列表
    Kafka的知识总结(18个知识点)
    为什么fastjson字段为null时不输出空字符串?
    oracle建表字段包含关键字注意事项
    spring websocket 使用@SendToUser
  • 原文地址:https://www.cnblogs.com/HorseKing/p/3550627.html
Copyright © 2011-2022 走看看