求助怎么用C# 取一个文件夹中所有的txt的行数并且写入dataGridView

问题描述

计算txt的行数和dataGridView单元格一一对应各个txt文件内容为(例):E00401504EB9FE7DE00401504EB9FE7DE00401504EB9FE7DE00401502BB0D3DFE00401502BB0D3DFtxt第一站第一时段第一站第二时段.........dataGridView站数/时段第1时段第2时段第3时段第4时段第1站第2站第3站本人纯属菜鸟需要各位大神源代码

解决方案

解决方案二:
技术差,连描述都不清楚,txt例子和gv的描述看不懂是怎么对应的
解决方案三:
计算txt的行数输出到dataGridView单元格中
解决方案四:
大学还没毕业呢水平不高实在抱歉
解决方案五:
1.遍历文件夹中的所有txt文件,一般用递归。2.获取每个txt文件的行数。3.所有txt文件行数求和。DirectoryInfodi=newDirectoryInfo(@"D:");List<string>list=newList<string>();GetFile(di,list);///<summary>//////</summary>///<paramname="dir">文件夹</param>///<paramname="listFilePath">得到的所有txt文件全路径</param>privatevoidGetFile(DirectoryInfodir,List<string>listFilePath){if(dir.Exists){foreach(FileInfofileindir.GetFiles()){if(file.Name.Contains(".txt")){listFilePath.Add(file.DirectoryName+"\"+file.Name);;//文件的行数introwCount=0;using(StreamReadersr=newStreamReader(file.DirectoryName+"\"+file.Name)){while(sr.ReadLine()!=null){rowCount++;}}}}foreach(DirectoryInfosubDirindir.GetDirectories()){GetFile(subDir,listFilePath);}}}

解决方案六:
privateintGetFile(DirectoryInfodir,List<string>listFilePath){introwCount=0;if(dir.Exists){foreach(FileInfofileindir.GetFiles().Where(x=>x.Name.EndsWith(".txt"))){rowCount+=File.ReadAllLines(file.Name).Count();}}foreach(DirectoryInfosubDirindir.GetDirectories()){rowCount+=GetFile(subDir,listFilePath);}returnrowCount;}
解决方案七:
一行一行读取内容用StreamReader就可以
解决方案八:
你举的例子,着实没看懂
解决方案九:
引用6楼FoxDave的回复:

一行一行读取内容用StreamReader就可以

用这个就可以。
解决方案十:
E00401504EB9FE7D和你所谓的站数是什么关系……然后你多个txt之间的内容会有关联么?这里所谓的关联,就是你的站数/时段第1时段第2时段第3时段第4时段涉及的数据同时出现在不同的txt里面

时间: 2024-08-30 13:48:04

求助怎么用C# 取一个文件夹中所有的txt的行数并且写入dataGridView的相关文章

用C语言实现统计一个文件夹中各种文件的比例

原文:用C语言实现统计一个文件夹中各种文件的比例 <UNIX环境高级编程>中的程序清单4-7就介绍了如何实现递归地统计某个目录下面的文件!我刚开始看过它的代码后,觉得照着敲太没意思了,所以就合上书自己写了一遍!为此还写了一篇博文,这是博文地址:在linux下用C语言实现递归查看某个目录中的所有文件[CSDN]! 今天做<Unix环境高级编程>的课后题,看到题目4.11这里提供了一种新的实现这个程序的思路,那就是每回读到一个目录,就通过chdir函数进入到这个目录,然后再通过open

如何在wiform中显示一个文件夹中所有图片的缩略图

问题描述 各位大侠:我一菜鸟,请问如何在wiform中显示一个文件夹中所有图片的缩略图 解决方案 解决方案二:看一下GDI方面的知识,很容易解决解决方案三:http://www.ssware.com/megapack/download.htm破解版我們有解决方案四:学习GDI,可以解决的解决方案五:打酱油

用vbs实现按创建日期的顺序列出一个文件夹中的所有文件_vbs

问: 你好,脚本专家!如何按创建日期的顺序列出一个文件夹中的所有文件? -- CL 答: 你好,CL.您知道,如果我们雄心勃勃并且努力工作,我们会坐下来为您写一个脚本,以使用 WMI 返回一个文件夹中的所有文件.该脚本将获取有关所有这些文件的信息,并将该数据存储在未连接的记录集中.然后,在该记录集中设置排序顺序以按创建日期和时间对文件进行排列.(接着,我们进行大量的重复性工作,以将 WMI 的日期时间值转换为易读的日期时间格式.)最后,我们将记录集中的所有值回显到屏幕上.它需要花费大量时间并编写

fso实现整个文件夹内容的复制到另一个文件夹中

这里是一个实现将一个文件夹中的内容,包括子文件夹中的内容,复制到另一个文件夹中的asp代码.在使用的过程中要将文件夹的相对路径转换成绝对路径.转换的方法是使用server.mappath. <% startfile_1="d:\aaa" '原始文件夹 tofile_1="c:\bbb" '目标文件夹 Call copyfile(startfile_1,tofile_1) response.write "完成" function copyfi

这是我整理的从文件夹中读取所有txt文件,并读取里面内容的java程序,问什么读出来的汉字是乱码?

问题描述 这是我整理的从文件夹中读取所有txt文件,并读取里面内容的java程序,问什么读出来的汉字是乱码? import java.io.BufferedReader; import java.io.File; import java.io.FileFilter; import java.io.FileReader; import java.io.IOException; import java.nio.CharBuffer; import java.util.ArrayList; impor

这个是打开一个文件夹中的图片 然后存到数据库 我用的是windows验证 求大神教怎么改正

问题描述 "System.InvalidOperationException"类型的未经处理的异常在System.Data.dll中发生其他信息:ExecuteNonQuery:CommandText属性尚未初始化usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.IO;usingSystem.Linq;usingSystem.Text;u

怎么快速把多个文件夹的照片批量导出到一个文件夹里?

  1.将多个文件夹放入同一个新建文件夹,如重命名为:多个文件夹,打开查看,内含多个文件夹,这里举例8个文件夹. 2.分别打开文件夹1.2,查看内含文件后缀名,这里全部是图片格式,格式为:看.jpg/jpeg. 3.这时点击多个文件夹中的"搜索"功能,在出现的搜索框中输入:jpg.点击搜索.右侧窗口立即出现图片. 4.待全部搜索完毕,直接Ctrl+A全选图片. 5.或者右击"复制". 6.最后,在桌面新建文件夹,打开后粘贴Ctrl+v.粘贴完毕.这样就将多个文件夹中

如何从文件夹中提取所有文件名

  如何从文件夹中提取所有文件名: 有时我们想要把一个文件夹中的所有文件名整理到一个文件中,便于管理和查询以及打印,多数是使用"复制"."粘贴"方法(将文件夹中的文件重命名,在可编辑状态下进行复制,而后在其他文档中粘贴).这种办法可行,但对于文件夹中有大量的文件的情况,则工作效率低,而且做完后必须核对. 利用DOS的重定向命令"〉"加Excel的引用外部数据功能可方便快捷的实现. 假设我们要提取C盘下的Windows目录下的所有文件及文件夹名.

Shell脚本实现从文件夹中递归复制文件_linux shell

需求 前两天碰到需要在十层左右的文件夹中提取文件的需求,于是写了此脚本. 如下面这样的文件结构: 复制代码 代码如下:     dir1     ├── a     │   ├── b     │   │   └── file1     │   └── file2     ├── c     │   └── d     │       ├── e     │       │   └── file4     │       └── file3     └── file5 我们需要将其中的file1