批處理變量延遲擴展set命令去掉/a為何出錯這樣能正常顯示當前文件夾文件結果如下:[attach]5270[/attach]但是去掉“set /a b=b+1”中的/a參數結果如下:[attach]5271[/attach]不是說在變量擴展的時候b已經等于0了么為什么去掉/a參數后會出現這個結果啊 ?nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- set /a b = 0
- for %%a in (*) do (
- set /a b=b+1
- echo !b! %%a
- )
- pause