windows bat脚本for循环中对变量循环赋值

https://blog.csdn.net/u010161379/article/details/50956652

 

开启变量延迟,并且变量要用一对叹号“!!”括起来。

 

其中:“setlocal enabledelayedexpansion”表示开启变量延迟,可以监测for循环中变量的动态变化;

          “set /a v+=1”对变量v每循环一次加1。

 

@echo off
setlocal enabledelayedexpansion
set /a v=0
for %%i in (d:\MyProject\pythonProjects\data\*.txt) do (
echo %%i
echo -------!v!------
set /a v+=1
)
pause

 

posted @ 2018-08-20 16:16  登愿  阅读(3234)  评论(0)    收藏  举报