
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]如果问题依旧,请给出包含'iiset'的文件夹的全名。@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
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |