@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
)
@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
if !n! leq 5 echo %%j
)
echo !n!
@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