在某坛帮他人写的,比较满意,分享出来
工作量统计总和.bat:
@echo off & color 0A
setlocal enabledelayedexpansion
cd /d %~dp0
set DIR="%cd%"
echo 当前遍历根文件夹:%DIR%
echo.
for /l %%i in (1,1,7) do set d[%%i]=0
set n=0
for /R %DIR% %%f in (*.inf) do (
:echo %%f
set j=1
set /a n+=1
for /f "tokens=2 delims=:个篇 " %%v in (%%f) do (
:echo !j!
:echo %%v
set /a d[!j!]+=%%v
set /a j+=1
)
)
:for /l %%i in (1,1,7) do echo !d[%%i]!
echo 总共遍历文件数:!n!,以下为输出结果:
echo.
echo 总文件数:!d[1]!
echo 上次文章错误数:!d[2]! 个
echo 上次框错误数:!d[3]! 个
echo 复杂画框增加框数:!d[4]! 个
echo 复杂画框修改数:!d[5]! 个
echo 总文章数:!d[6]! 篇
echo 包含标题字段文章数:!d[7]! 篇
echo.
echo.
pause
注意:
1、代码搜的是文件夹下所有.inf,而且内容格式必须完全相符,要根据自己的文件名规则、格式修改。
2、放到目标文件夹里运行。