统计某个路径下的总文件个数,及总行数(不含空行)

@Rem: 本批命令用来计算某个路径下的总文件个数,及总行数。行数的计算不算空行
@Rem: author: 肖肖 xiaoxia.xuxx@alibaba-inc.com
@echo ****************************************************************
@echo off
@echo 使用说明:
@echo 1、更改要计算的路径:将filePath的路径更改为自己的需要的路径。
@echo 2、更改统计的文件后缀,如果需要统计所有文件则将fileExt设置为*,如果只需要统计cmd文件则将该变量指定为*.cmd
@echo ****************************************************************

@set fileExt=*.cmd
@set filePath=.

@setlocal enabledelayedexpansion
@set filenum=0
@set totalnum=0
@for /r "%filePath%" %%i in (%fileExt%) do (
@set linenum=0 & @set /a filenum+=1 & @echo %%i & (@for /f "usebackq" %%b in ("%%i") do @set /a linenum+=1) & @echo 行数:!linenum! & @set /a totalnum+=linenum)

@echo 总行数: %totalnum%行
@echo 总文件数: %filenum%
@echo 总行数: %totalnum%行 >总行数和总文件数.txt
@echo 总文件数: %filenum% >>总行数和总文件数.txt
@pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值