本帖最后由 yhcfsr 于 2018-7-8 21:28 编辑
- @echo off
- rem 三级目录:三级目录文件个数
- set "txt1=%~dp0日志3-3.txt"
- rem 二级目录:三级目录文件总数
- set "txt2=%~dp0日志2-3.txt"
- echo 正在统计中。。。
- for /d %%a in (*) do (
- ::一级子目录
- pushd "%%~a"
- for /d %%b in (*) do (
- ::二级子目录
- pushd "%%~b"
- set "Sum=0"
- for /d %%c in (*) do (
- ::三级子目录
- pushd "%%~c"
- set "Num=0"
- for /r %%d in (*) do call set /a "Num+=1"
- >>"%txt1%" call echo %%~c:%%Num%% 个文件
- call set /a Sum+=%%Num%%
- popd
- )
- >>"%txt2%" call echo %%~b:%%Sum%% 个文件
- popd
- )
- popd
- )
- pause
复制代码
|