本文共 1121 字,大约阅读时间需要 3 分钟。
在编程工作中有时候会涉及到在文件管理器中选择多个文件,点击确定后程序可以依次读取所选文件里面的数据,那么该怎么实现呢?小博也是查阅了不少资料才获得的经验,下面小博以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(); } } }}}