首页 > 其他 > 详细

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

时间:2015-08-05 14:25:44      阅读:253      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!