
CODE: [Copy to clipboard]
@echo off
setlocal enabledelayedexpansion
for /d %%a in (*) do call:lp "%%a"
pause&goto :eof
:lp
for /f "delims=" %%j in ('dir /a-d /b "%~1\*.jpg" 2^<nul') do (
set/a n+=1
echo %%j
if !n! equ 5 set n=&goto :eof
)
CODE: [Copy to clipboard][ Last edited by tireless on 2009-2-11 at 13:39 ]@echo off
setlocal enabledelayedexpansion
for /d %%a in (*) do (
set "n="
for %%i in ("%%a\*.jpg") do (
set /a n+=1
if !n! leq 5 echo %%i
)
if defined n (echo "%%a" 文件个数为 !n!。& echo.)
)
pause
CODE: [Copy to clipboard]@echo off
setlocal enabledelayedexpansion
for /d %%a in (*) do (
set "forderName=%%a"
set "n="
call :show5Files
call :showNum
)
goto :eof
:show5Files
for %%i in ("%forderName%\*.*") do (
set /a n+=1
if !n! leq 5 echo %%i
)
goto :eof
:showNum
if defined n (echo "%forderName%" Number: !n!. & echo.)
goto :eof
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |