C# 獲取指定類型的文件


C# 獲取指定類型的文件

  

  public static List<FileInfo> getFile(string path, string extName)
  {
    List<FileInfo> lst = new List<FileInfo>();

    try
    {
      string[] dir = Directory.GetDirectories(path); //文件夾列表
      DirectoryInfo fdir = new DirectoryInfo(path);
      FileInfo[] file = fdir.GetFiles();
      //FileInfo[] file = Directory.GetFiles(path); //文件列表
      if (file.Length != 0 || dir.Length != 0) //當前目錄文件或文件夾不為空
      {
        foreach (FileInfo f in file) //顯示當前目錄所有文件
        {
          if (extName.ToLower().IndexOf(f.Extension.ToLower()) >= 0)
        {
        lst.Add(f);
      }
    }
        foreach (string d in dir)
        {
          getFile(d, extName);//遞歸
        }
     }
    return lst;
    }catch (Exception ex){

      return lst;
    }
   }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM