- @echo off
- setlocal enabledelayedexpansion
- set /a b = 0
- for %%a in (*) do (
- set /a b=b+1
- echo !b! %%a
- )
- pause
复制代码 这样能正常显示当前文件夹文件 结果如下:
[attach]5270[/attach]
但是去掉“set /a b=b+1”中的/a参数 结果如下:
[attach]5271[/attach]
不是说在变量扩展的时候b已经等于0了么 为什么去掉/a参数后会出现这个结果啊 ? |