代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

如果给方法一个父文件夹的位置,如何检索文件位置的集合?

  •  0
  • Sergio Tapia  · 技术社区  · 14 年前

    3 回复  |  直到 14 年前
        1
  •  1
  •   Anthony Pegram    14 年前

    对于简单的字符串路径,可以使用 GetFiles Directory 班级( System.IO

    string[] files = Directory.GetFiles(path, "*.jpg", SearchOption.AllDirectories);
    

    有关文件的详细信息,可以使用 DirectoryInfo 要检索的类 FileInfo

    FileInfo[] fileInfos = new DirectoryInfo(path).GetFiles("*.jpg", SearchOption.AllDirectories);
    
        2
  •  0
  •   SLaks    14 年前

    呼叫 Directory.GetFiles

    如果要递归搜索子文件夹,请传递 SearchOption.AllDirectories .

        3
  •  0
  •   VoodooChild    14 年前

    其中一种方法是:

    DirectoryInfo di = new DirectoryInfo("c:/demos");
     FileInfo[] rgFiles = di.GetFiles("*.jpgs");
     foreach(FileInfo fi in rgFiles)
     {
      //do your stuff       
     }