码迷,mamicode.com
首页 > 其他好文 > 详细

采用递归方式查询某目录下的所有文件

时间:2015-06-12 06:27:25      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:

private void DirPathAll(string dirpath)

        {

            //本目录下的文件

            var paths = Directory.GetFiles(dirpath);

            foreach (var path in paths)

            {

                Application.DoEvents();

                listBox1.Items.Add(path);

            }

            //所有子目录下的文件

            var files = Directory.GetDirectories(dirpath); //获取所有子目录

            foreach (var dir in files)

            {

                //listBox1.Items.Add(dir);

                 var  filepath = Directory.GetFiles(dir);

                //foreach (var path in filepath)  //每个子目录下的文件

                //{

                //    Application.DoEvents();

                //    listBox1.Items.Add(path );

                //}

                DirPathAll(dir);

            }

            textBox1.Text = listBox1.Items.Count.ToString();

        }

 

///采用递归方式查询某目录下的所有文件

 

采用递归方式查询某目录下的所有文件

标签:

原文地址:http://www.cnblogs.com/cn-rwy/p/4570684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!