@echo off&for /f "delims=" %%i in ('dir/a/b *.jpg') do set /a n+=1&call echo %%n%%
pause
也可以用變量延遲 setlocal enabledelayedexpansion,多看看基礎教程啊。作者: HAT 时间: 2008-11-11 09:48 建议阅读关于for的教程:批处理室教程收集专用帖
并区分以下用法:
for
for /l
for /f
for /r
for /d作者: 不得不爱 时间: 2008-11-11 12:25 SETLOCAL ENABLEDELAYEDEXPANSION
set n=0
for /f "delims=" %%l in ('dir/a/b *.jpg') do (echo !n!.%%l>>jpgs.txt&set /a n+=1&echo !n!)
echo %n%