如何读取数据文件?

时间:2011-01-12 15:15:30

标签: batch-file

如果我有数据file.txt,并且我想使用以下命令将数据从中读取到变量中:set

我该怎么办?
如何将一行移动到另一行?

2 个答案:

答案 0 :(得分:0)

根据您的评论从文件中读取两行:

@echo off
setLocal EnableDelayedExpansion

for /f "tokens=* delims= " %%a in (file.txt) do (
set /a N+=1
set v!N!=%%a
)

set sn=!v1!
set s=!v2!

如果要处理多行,可能需要考虑使用脚本语言。

答案 1 :(得分:0)

这将为您提供变量中的第一行:

@echo off
set /p var=<file.txt 
echo "%var%"
pause