2011-01-12 43 views
2

如果我有数据file.txt,我想通过使用以下命令将数据从它读入变量:set如何读取数据文件?

我该怎么做?
如何将一条线路移动到另一条线路?

回答

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! 

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

+0

能否请您解释一下这个命令? – Shira 2011-01-12 15:22:35

0

这会给你行一个变量:

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