CMD命令遍历文件

dir /b  使用空格式(没有标题信息或摘要)。
dir /a-d /a是显示具有指定属性的文件。d是目录,-d就是去掉目录
| 通道符,把dir /b的输出当中后面find的输入
/v 显示所有未包含指定字符串的行。
/c 仅显示包含字符串的行数
/N         显示行号。
/I         搜索字符串时忽略大小写
"" 特殊字符,一般文件中都没这个字符,不过可以用
“/s” 是递归查找
“/a-d”是排除文件夹
“/ad”是只统计文件夹


查找java结尾的文件数量
dir /b /s /a-d | find /C /I  “.java”

统计该文件夹所有文件数量包括子文件夹子
dir /b /s /a-d | find /v /c "::"
这个我们可以理解为逆向搜索,参数 V 显示所有未包含指定字符串的行,这个我们可以构造一个不可能在命令输出结果里出现的字符串来反向输出需要的结果


只统计文件夹数量

统计该目录下文件夹的数量 —— 只是一级目录:
dir /b /ad | find /v /c "::"

统计该目录下所有文件夹的数量 —— 该目录下所有文件夹,包含子目录下的文件夹:
dir /b /s /ad | find /v /c "::"


只统计文件数量

统计该目录下文件的数量 —— 只是本目录下,不包含子目录下的文件:
dir /b /a-d | find /v /c "::"

统计该目录下所有文件的数量 —— 包含子目录下的文件:
dir /b /s /a-d | find /v /c "::"

统计文件和文件夹数量

统计该目录下的文件和文件夹数量 —— 只是本目录下,不包含子目录:
dir /b | find /v /c "::"

统计该目录下所有的文件和文件夹数量 —— 包含子目录下的文件和文件夹:
dir /b /s | find /v /c "::"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值