Asp.net 获取指定目录下的后缀名为“.doc” 的所有文件名和文件路径,帮写一个方法

解决方案 »

  1.   

    http://www.cnblogs.com/suneryong/archive/2007/06/05/772115.html
    http://topic.csdn.net/u/20100611/15/1362826f-4678-436c-86cc-7ac0ec78fef4.html
      

  2.   


                DirectoryInfo di = new DirectoryInfo(strPath);
                foreach (FileInfo  fi in di.GetFiles("*.doc"))
                {
                    Console.WriteLine(fi.Name);
                }
                foreach (DirectoryInfo dis in di.GetDirectories("*.doc"))
                {
                    Console.WriteLine(dis.Name);
                }
      

  3.   


            DirectoryInfo dir = new DirectoryInfo(strPath);
            foreach (FileInfo fi in dir.GetFiles("*.doc"))
            {
                if (fi.FullName.EndsWith(".doc"))  // 将 docx 类型的文件过滤掉
                {
                    // 这个 fi 就是你要的 doc 文件
                }
            }
      

  4.   

    string[] files = Directory.GetDirectories("", "*.jpg", SearchOption.AllDirectories);
    foreach(string f in files)
    {
    FileInfo fi = new FileInfo(f);