发布时间: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); } }
0人
0人
0人
0人