C# 获取指定类型的所有文件

获取指定类型的所有文件

          public void GetAllFiles(DirectoryInfo dir, List<FileInfo> fileList,string extension=".png")
          {
    
    
              foreach (var item in dir.GetFiles())
              {
    
    
                  if (string.IsNullOrEmpty(extension) || item.Extension.Equals(extension))
                  {
    
    
                      fileList.Add(item);
                  }
              }
              foreach (var item in dir.GetDirectories())
              {
    
    
                  GetAllFiles(item, fileList,extension);
              }
          }

猜你喜欢

转载自blog.csdn.net/qq_26318597/article/details/132980660