码迷,mamicode.com
首页 > 其他好文 > 详细

在磁盘遍历的时候如何获取多个不同后缀的文件

时间:2015-08-05 14:28:04      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

这是在再做一个图片浏览的时候想到的问题,以为在图片浏览的时候有多种不同格式的文件需要打开,因此必须要让程序支持这种功能,

假如我们只是打开一个类型的图片 我们可能会这样去写

   ArrayList list = new ArrayList();//存放图片
  string[] files;//需要打开的文件夹
 files = Directory . GetFiles ( Path,"*jpg");
 foreach ( string item in files )
                {
                    FileInfo info = new FileInfo ( item);
                    list . Add ( info);
                }
return list;

当多种的时候我们可以将他放入到一个循环中来遍历,上代码

 public ArrayList GetImages()
        {
            string [ ] ext = { "*png" , "*jpg" , "*bmp" };//要打开的图片格式
            ArrayList list = new ArrayList();//存放图片
            string[] files;
            for ( int i = 0; i < 3; i++ )
            {
                files = Directory . GetFiles ( Path,ext[i]);
                foreach ( string item in files )
                {
                    FileInfo info = new FileInfo ( item);
                    list . Add ( info);
                }
            }
          
            return list;
        }

 

在磁盘遍历的时候如何获取多个不同后缀的文件

标签:

原文地址:http://www.cnblogs.com/linbinqiang/p/4704423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!