问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用批处理计算子目录下第二层文件夹总数多少呢?

发布网友 发布时间:2022-05-23 20:11

我来回答

2个回答

热心网友 时间:2023-11-21 01:42

如果bat执行程序 和 文件夹A、B同级,A下面有1个文件夹,B下面有3个文件夹,

输入下面的命令,可以查询得出 当前目录及各自子目录所有文件夹数量,共计6个。
dir /b /ad /s | find /v /c "&#@"
pause

追问谢谢回复,测试了下,得出的是6,不是二级子目录的总数?

│ 新建 Windows 批处理文件.bat

├─A
│ └─1
└─B
├─1
├─2
└─3
目录结构大概是这样的,需求是求出二级目录的总数
A下面有1个文件夹得出1
B下面有3个文件夹得出3
1+3=4
请问怎么得出这个总数?无论以后增加多少个二级目录,这个数都能得出呢?

追答

脚本如下:

 
@echo off  
for /f %%a in ('dir /b /ad /s ^|  find /v /c  "&#@"') do ( set   x=%%a )
echo The number of x is %x%
for /f %%b in ('dir /b /ad ^|  find /v /c "&#@"') do  ( set   y=%%b )
echo The number of y is %y%

set /a z=%x%-%y%
echo The result is %z%
pause

多年没看cmd命令,都忘得差不多了,不知道powershell是不是可以直接得出结果,

上面脚本中,变量x保存所有同级文件夹及各自子文件夹数量,

变量y保存所有同级文件夹数量,

x-y就是所求结果。

执行结果:

热心网友 时间:2023-11-21 01:42

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行
@echo off
rem 统计当前目录下二级子文件夹的数量
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set c=0
for /d %%a in (*) do (
pushd "%%a"
for /d %%b in (*) do set /a c+=1
popd
)
echo;%c%
echo;%#% +%$%%$%/%@% %z%
pause
exit追问(*´∇`*)感谢,完美解决了我的需求

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 文件夹的两层意思是什么? 两层文件夹,如何批量删除第一层文件夹? 梦见着火了又扑灭了什么意思梦见着火了又扑灭了代表什么预兆 工程中明标是什么意思 建筑工程中标定是什么意思 北京今唐健康管理有限公司怎么样? 光大国控(北京)健康管理有限公司怎么样? 北京华康金泰健康管理有限公司怎么样? 北京金牌合伙人健康管理股份有限公司怎么样? 生命健康权 人格尊严权 隐私权 受教育权 财产所有权 消费者的权益 案例、视频 帮帮忙!!! 北京龙腾金脉健康管理有限公司怎么样? 不能申请低保,有一条家庭拥用非生活所必需的高档消费品,如汽车奢饰品及贵重饰品的。这个家庭是指?儿 金泓泉健康管理(北京)有限公司怎么样? 北京金玛正和健康管理有限公司怎么样? 北京金圣达健康管理有限公司怎么样? 北京金宜玖健康管理有限公司怎么样? 藕益大师:什么是五根,五力,七菩提分,八圣 北京金易生健康管理有限公司怎么样? 怎样理解七菩提,八圣道 爱在人间佛友会 梦见做饭点火被人踩灭 用BAT脚本,在指定或当前文件夹下的每一个子文件内创建两层文件夹 为什么我的Ug不能打开两层以上的文件夹? linux中,有个文件夹下面有很多文件夹,文件夹名称是8位数字字母构成,现在需要添加二层文件夹的 建两个同级的文件夹 有两个文件夹,里面有许多文件,怎样将两个夹里文件名相同的文件夹合并成一个文件夹 南京电大试卷数据库的网址 子里甲乡的简介 子里甲乡的介绍 子里甲乡的历史沿革 子里甲乡的自然资源 子里甲乡的基础设施 怒族分布区划分的理由 子里甲乡的社会保障 福贡县哪些地方要拆迁2022年 福贡县子里甲乡距离保山多少公里 云南省福贡县有多少个乡镇 福贡县的行政区划 约秀的国籍 福贡县的风景名胜