1 /// <summary>
2 /// 遍历指定文件夹下的文件
3 /// </summary>
4 /// <param name="dirPath">指定的目录</param>
5 public static void FindFile(string dirPath)
6 {
7 //在指定目录及子目录下查找文件
8 DirectoryInfo Dir = new DirectoryInfo(dirPath);
9 try
10 {
11 foreach (DirectoryInfo d in Dir.GetDirectories())//查找子目录
12 {
13 FindFile(Dir + "\"+d.ToString() + "\");
14
15 }
16 foreach (FileInfo f in Dir.GetFiles("*.htm")) //查找文件
17 {
18 Console.WriteLine(Dir + f.ToString());//输出
19 }
20 }
21 catch (Exception e)
22 {
23
24 }
25 }
26 //用下面代码限制文件的类型:
27 //foreach(FileInfo f in Dir.GetFiles("*.---")) //查找文件
28 //“*.---”指要访问的文件的类型的扩展名