求个bat,批量统计目录下最后一级子文件夹个数?
发布网友
发布时间:2022-09-23 12:57
我来回答
共1个回答
热心网友
时间:2024-06-01 07:11
不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 统计一个指定目录下所有最底层/最末级/最后一级子文件夹的数量
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\xxx\DQ"
set c=0
if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
for /f "delims=" %%a in ('dir /ad-h/b/s "%folder%\"') do (
set "f="
for /f "delims=" %%b in ('dir /ad-h/b "%%a\"') do set /a f+=1
if not defined f (
echo;"%%a"
set /a c+=1
)
)
echo;%c%
echo;%#% +%$%%$%/%@% %z%
pause
exit