2011-01-12 45 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