如何将文本文件的内容加载到批处理文件变量中
1个回答
展开全部
最常用的方式就是通过for逐行读取:
for /f "delims=" %%i in (abc.txt) do (
@echo %%i
)
这样就会一次读取一行放入%%i变量中,当然也可以将读取到的行在放到其他变量中,再做处理,不过这样一般要打开变量延迟,如下:
@setlocal enabledelayedexpansion
for /f "delims=" %%i in (abc.txt) do (
@set ln=%%i
@echo 这里可以进行调整:!ln!
)
在for的()里在引用局部定义的变量就要用叹号了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询