我有一个for循环,我试图计算每个循环但是这个循环回显零。如何让它增加?
@echo off
setlocal enableextensions
set /a count = 0
for /f "Delims=" %%a in (content\docs.html) do (
set /a count+=1
echo %count%
)
答案 0 :(得分:0)
@echo off
setlocal enabledelayedexpansion
set /a count = 0
for /f "Delims=" %%a in (content\docs.html) do (
set /a count+=1
echo !count!
)
注意!
而不是%
。这是使用setlocal enabledelayedexpansion
的结果。