欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#查找指定路径下的所有指定文件,并读取

程序员文章站 2022-03-20 13:08:02
1 string path="指定路径"; 2 3 string filename =“需要查找的文件名.csv"; 4 5 List lineStringList = new List();//存储所有读取到的文件 6 7 DirectoryInfo[] dateDirArr = new Dire... ......
 1 string path="指定路径";
 2 
 3 string filename =“需要查找的文件名.csv";
 4 
 5 list<string> linestringlist = new list<string>();//存储所有读取到的文件
 6 
 7 directoryinfo[] datedirarr = new directoryinfo(path).getdirectories(); //取指定路径下的所有目录
 8 
 9 foreach (directoryinfo directoryinfo in datedirarr)
10 
11 {
12 string fullname = filepath + directoryinfo.name + "\\" + filename;
13 if (!file.exists(fullname))
14 {
15 continue;//目录下不存在此文件,返回。
16 }
17 fileinfo file = new fileinfo(fullname);
18 streamreader reader = new streamreader(file.fullname);
19 while (!reader.endofstream)//判断是否读取完成
20 {
21 linestringlist.add(reader.readline());
22 }
23 reader.close();
24 
25 }