c#遍历文件夹和文件

发布时间:2017-09-28编辑:佚名阅读(1804)

using System.IO;
//采用递归的方式遍历,文件夹和子文件中的所有文件。
        public void FindFile(string dirPath) //参数dirPath为指定的目录
        { 
            //在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
            DirectoryInfo Dir=new DirectoryInfo(dirPath);
            try
            {
                foreach(DirectoryInfo d in Dir.GetDirectories()) //查找子目录 
                {
                    FindFile(d.FullName);
                    listBox1.Items.Add(d.FullName);//listBox1中填加目录名
                }
                foreach(FileInfo f in Dir.GetFiles("*.*")) //查找文件
                {
                    listBox1.Items.Add(f.FullName); //listBox1中填加文件名
                }
            }
            catch(Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }


    关键字: c#遍历 文件夹和文件


鼓掌

0

正能量

0

0

呵呵

0


评论区