黑马程序员技术交流社区

标题: Directory.GetFiles 获取文件问题 [打印本页]

作者: 王立    时间: 2013-2-19 13:20
标题: Directory.GetFiles 获取文件问题
本帖最后由 王立 于 2013-2-19 17:10 编辑

我想同时加载txt和jpg文件怎么加载    这种方式不行  *.txt|*.jpg不行   


private void button_加载目录_Click(object sender, EventArgs e)
        {
            StringBuilder sb = new StringBuilder();

           //加载软件目录下  加载目录 文件夹下的所有txt文件     *.txt    我想加载txt和jpg怎么加载   *.txt|*.jpg不行   
            string[] files = Directory.GetFiles(Application.StartupPath + "\\" + "加载目录", "*.txt", SearchOption.AllDirectories);

            for (int i = 0; i < files.Length; i++)
            {

                sb.AppendLine(files);

            }
            MessageBox.Show(sb.ToString());
               
        }

作者: 岳珅    时间: 2013-2-19 14:04
var files = Directory.GetFiles("加载目录", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".mp3") || s.EndsWith(".jpg"));
酱紫就好了0.0你那样加载是不行的0.0
作者: 王立    时间: 2013-2-19 15:06
岳珅 发表于 2013-2-19 14:04
var files = Directory.GetFiles("加载目录", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWit ...


我复制这个代码vs提示错误,这张图片就是错误提示

作者: 王立    时间: 2013-2-19 17:10
岳珅 发表于 2013-2-19 14:04
var files = Directory.GetFiles("加载目录", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWit ...

找到问题了,我用的.net2框架,没有using System.Linq;  换成.net4就行了,谢谢了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2