如何将文本文件的内容加载到批处理文件变量中

 我来答
朴素且可爱灬小喵1
2018-08-17 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:519万
展开全部

最常用的方式就是通过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的()里在引用局部定义的变量就要用叹号了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式