Heim > 类库下载 > C#类库 > C#-Methode zum Lesen bestimmter Dateien in einem Ordner

C#-Methode zum Lesen bestimmter Dateien in einem Ordner

高洛峰
Freigeben: 2016-10-14 17:05:41
Original
1701 Leute haben es durchsucht

public image[] getImages()
{
    FolderBrowserDialog fbd = new FolderBrowserDialog();
    if (fbd.ShowDialog() == DialogResult.OK)
    {
      try
      {
        ///根据路径实例化一个对象
        var dirInfo = new     System.IO.DirectoryInfo(fbd.SelectedPath);
        ///选出所有符合一定后缀的文件列表,此处选择的是图像文件
        mySelectedImages = dirInfo.GetFiles("*.*", System.IO.SearchOption.AllDirectories)
          .Where(info => IsRight(info)).ToArray();
      }
      catch (Exception ex)
      {
        LogHelper.LogError(ex);
      }
    }
}

private bool IsRight(System.IO.FileInfo info)
{
    //选择的文件后缀名
    List<string> patterns = new List<string>() { ".png", ".jpg", ".bmp", ".tif" };
    return patterns.Contains(info.Extension);
}
Nach dem Login kopieren


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage