您现在的位置是:首页 > 文章详情

C#选择多个文件并读取多个文件数据

日期:2018-10-23点击:508
原文: C#选择多个文件并读取多个文件数据

版权声明:本文为博主原创文章,转载请附上链接地址。 https://blog.csdn.net/ld15102891672/article/details/80586097

在编程工作中有时候会涉及到在文件管理器中选择多个文件,点击确定后程序可以依次读取所选文件里面的数据,那么该怎么实现呢?小博也是查阅了不少资料才获得的经验,下面小博以C#语言为例,附上一次读取多个文件的主要代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
namespace ...
{
Class ...
{
 private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.Multiselect = true;//等于true表示可以选择多个文件
            dlg.DefaultExt = ".txt";
            dlg.Filter = "记事本文件|*.txt";
            if (dlg.ShowDialog()==DialogResult.OK)
            {

                foreach (string file in dlg.FileNames)
                {
                    StreamReader sr = new StreamReader(file);
                    string line;
                    while ((line = sr.ReadLine()) != null)
                    {
                      //在此处添加需要对文件中每一行数据进行处理的代码
                    }
                    sr.Close();
                }
                
            }
        }
}

}

原文链接:https://yq.aliyun.com/articles/676886
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章