怎么统计txt的行数,怎么批量知道TXT文本有几行

贡献者: qianyuntea

今天分享一下怎么快速、批量的统计txt文本中的行数。txt文本虽然简单,但功能还是强大的。很多时间往TXT录入文字,或者从其他地方导入后就需要核对一下内容行数等。如果行数多的话去数就很慢,下面我们来做一个批处理。我们要实现的目的是快速、批量的知道每个文本中的行数。

1首先我们在要统计的文本所在的文件夹中新建一个.txt文本。

2在这个文本中输入下面斜体黑字的内容:@echo offsetlocal enabledelayedexpansion(for /f "delims=" %%a in ('dir /a-d /b *.txt') do (set n=0for /f "delims=" %%b in ('type "%%a"') do set /a n+=1if "%%a" neq "统计.txt" echo,%%a --- !n!))>"统计各txt行数.txt"

3上面代码中的"统计各txt行数.txt"这是一个输出的文件名,执行完成后就会生成一个统计各txt行数.txt文本,记录的行数。这个自己可以随便改成合适的名字。

4我们将这个文本代码的内容保存。文件菜单中选择保存,或者按CTRL+s保存。

5txt文档并不会执行代码功能,所以我们需要将刚才这个txt文本的扩展名改为.bat的程序。右击文件名选择重命名,将.txt修改为.bat。就是统计各txt行数.bat。

6接下来双击打开个统计各txt行数.bat,这时会有一个CMD窗口一闪而过。然后就会发现这个bat所在的文件夹多出一个统计各txt行数.txt。打开这个文本,里面就显示每个txt文档名,总行数。前面是文档名,后面是这个文档的行数。

7通过这样的方法就可以很方便的统计行数。那么下次要还要使用的时候,就直接把这个BAT文件复制到所在的文件夹就可以了。

1 2 3 4 5