C#がファイルの指定された型を取得します。

C#がファイルの指定された型を取得します。

  

  パブリック静的リスト<のFileInfo>はgetFile(文字列パス、文字列EXTNAME)
  {
    リスト<のFileInfo> LST =新しいリスト<のFileInfo>();

    試し
    {
      String []型=のDirectory.GetDirectoriesディレクトリ(パス); //フォルダリスト
      DirectoryInfo FDIR DirectoryInfo新しい新=(パス);
      のFileInfo [] = fdir.GetFilesファイル();
      //のFileInfo [] = Directory.GetFilesファイル(パス); //ファイルリスト
      !!(file.Length = 0 ||場合 dir.Length = 0)// カレントディレクトリまたはフォルダ内のファイルが空でない
      {
        foreachの(ファイルでFのFileInfo)//現在のディレクトリ内のすべてのファイルを表示
        {
          IF(extName.ToLower()IndexOfメソッド(f.Extension.ToLower())> = 0)
        {
        lst.Add(F);
      }
    }
        (DIRのString D)のforeach
        {
          はgetFile(D、EXTNAME); //再帰
        }
     }
    LSTを返します。
    }キャッチ(例外例){

      LSTを返します。
    }
   }

おすすめ

転載: www.cnblogs.com/woniucode/p/11512000.html