当前位置: 移动技术网 > IT编程>开发语言>c# > C# 获取指定类型的文件

C# 获取指定类型的文件

2019年09月12日  | 移动技术网IT编程  | 我要评论

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;
    }
   }

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网