bat脚本统计多个.txt文件行数之和

最近公司项目数据向第三方传输,数据量统计对不上,第三方非要说是我们这边的原因,我们这边把传输文件进行备份,写bat文件记录下,查询数据量缺失原因

@echo off

setlocal enabledelayedexpansion

set m=0,h=0

(for /f "delims=" %%a in ('dir /a-d /b *.txt') do (

set n=0

for /f "delims=" %%b in ('type "%%a"') do set /a n+=1

set /a m=m+!n!

if "%%a" neq "统计.txt" echo,%%a --- !n!

set /a h=!n!
)

set /a m=m-!h!

echo 总行数:!m!

)>"统计各txt行数.txt"

将bat文件放到需要统计txt同一目录下,双击运行

运算结果:

bat脚本统计多个.txt文件行数之和_第1张图片

bat文件将各个需要统计的txt文件行数进行输出,最后对备份文件数、各文件数据量进行统计输出

若进行统计的不是txt文件,只需将

('dir /a-d /b *.txt')

.txt更换成需要切换的文件后缀

下载地址:bat脚本统计多个.txt文件行数之和-其它文档类资源-CSDN下载

你可能感兴趣的:(bat,开发语言)