我想获得这个批处理文件来计算子目录中的文件并显示总文件和目录。但是,我不熟悉语法。批处理文件来计算子目录中的文件
@ECHO OFF
SET "rootpath=C:\Users\RX\Documents\01.00 Meters\100\EMC\EMC 15Aug2016 Level4\res"
SET tcnt=0
FOR /D %%D IN ("%rootpath%\*") DO (
SET cnt=0
FOR /F %%K IN ('DIR /A-D /S "%%D" 2^>NUL ^| FIND "File(s)" ^|^| ECHO 0') DO (
SET /A cnt+=%%K
)
SETLOCAL EnableDelayedExpansion
ECHO %%D: !cnt!
tcnt+=%%cnt
ENDLOCAL
)
ECHO !tcnt!
cmd /k