程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 遞歸查找樹狀目次完成辦法

C# 遞歸查找樹狀目次完成辦法

編輯:C#入門知識

C# 遞歸查找樹狀目次完成辦法。本站提示廣大學習愛好者:(C# 遞歸查找樹狀目次完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是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);
                }
            }
        }
    }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved