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 }