• 技术文章 >类库下载 >C#类库

    C#读取文件夹特定文件的方法

    高洛峰高洛峰2016-10-14 17:05:41原创1045
    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 patterns = new List() { ".png", ".jpg", ".bmp", ".tif" };
        return patterns.Contains(info.Extension);
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:使用C#处理基于比特流的数据 下一篇:剖析 AssemblyInfo.cs - 从这里了解常用的特性 Attribute
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• C# 属性访问器• c# 特性• C# 在腾讯的发展• 剖析 AssemblyInfo.cs - 从这里了解常用的特性 Attribute
    1/1

    PHP中文网