第一篇 递归遍历文件夹下的所有文件夹

来源:互联网 发布:为linux添加引导 编辑:程序博客网 时间:2024/05/21 06:25


   private void button2_Click(object sender, EventArgs e)
        {
            DirectoryInfo FileInfo = new DirectoryInfo(GetDataSourcePath);
            findallList(FileInfo);
        }


  private void findallList(DirectoryInfo FatherPath)

        {

            DirectoryInfo[] childpath = FatherPath.GetDirectories();

            foreach (FileInfo NextFile in FatherPath.GetFiles())
                this.listBox1.Items.Add(NextFile.Name);

            if (childpath.Length != 0)
            {
                for (int i = 0; i < childpath.Length; i++)
                {
                    findallList(childpath[i]);
                }

            }


        }




        }

原创粉丝点击