当前位置: 代码迷 >> .NET相关 >> 采取递归方式查询某目录下的所有文件
  详细解决方案

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

热度:184   发布时间:2016-04-24 02:49:51.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();        }

 

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

 

  相关解决方案