Originally posted by huahua0919 at 2007-12-7 04:43 PM:
echo j%%
请指教,没明白什么意思作者: huahua0919 时间: 2007-12-7 16:45 @echo off
set a=0
for /f "delims=" %%i in ('dir/a:a /b /o:-d *.log') do (
set/a a+=1
if equ 2 echo %%i
pause
)作者: huahua0919 时间: 2007-12-7 16:46 if !a! equ 2 echo %%i
开变量延迟作者: sunmoonsky 时间: 2007-12-7 16:51 谢谢楼上的,我这里运行后,没有输出文件名。用下面的代码想看一下a的值,发现值为0.
@echo off
set a=0
for /f "delims=" %%i in ('dir/a:a /b /o:-d *.log') do (
set/a a+=1
echo %a%
if !a! equ 2 echo %%i echo %a%
)作者: huahua0919 时间: 2007-12-7 16:59 我说了开变量延迟啊,
@echo off
for /f "skip=1 tokens=* delims=" %%i in ('dir/a:a /b /o:-d *.log') do echo %%i&pause