最近公司项目数据向第三方传输,数据量统计对不上,第三方非要说是我们这边的原因,我们这边把传输文件进行备份,写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文件行数进行输出,最后对备份文件数、各文件数据量进行统计输出
若进行统计的不是txt文件,只需将
('dir /a-d /b *.txt')
.txt更换成需要切换的文件后缀