联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
CODE: [Copy to clipboard]@echo off for /f "tokens=*" %%a in ('dir /b /ad') do ( for /f "tokens=*" %%b in ('dir /s /b /a-d "%%a" 2^>nul') do ( set /a Folder_%%a+=1 ) ) set Folder_
CODE: [Copy to clipboard]@echo off setlocal enabledelayedexpansion for /f "tokens=*" %%a in ('dir /b /ad') do ( for /f "tokens=*" %%b in ('dir /s /b /a-d "%%a" 2^>nul') do ( set /a File_in_%%a+=1 set /a n+=%%~zb ) echo 文件夹%%a中共有文件大小为!n!字节 set "n=0" for /f "tokens=*" %%b in ('dir /s /b /ad "%%a" 2^>nul') do ( set /a Folder_in_%%a+=1 ) ) echo. echo 每个当前目录的下一级子目录包涵的文件数 set File_in_ echo. echo 每个当前目录的下一级子目录包涵的文件夹数 set Folder_in_ echo. pause
CODE: [Copy to clipboard]@echo off setlocal enabledelayedexpansion for /f "tokens=*" %%a in ('dir /b /ad') do ( set "n=0" for /f "tokens=*" %%b in ('dir /s /b /a-d "%%a" 2^>nul') do ( set /a File_in_%%a+=1 set /a n+=%%~zb ) echo 文件夹"%%a"中共有文件大小为!n!字节 for /f "tokens=*" %%b in ('dir /s /b /ad "%%a" 2^>nul') do ( set /a Folder_in_%%a+=1 ) ) echo. echo 每个当前目录的下一级子目录包涵的文件数 set File_in_ echo. echo 每个当前目录的下一级子目录包涵的文件夹数 set Folder_in_ echo. pause