批量写入变量到文件不起作用

时间:2014-03-25 09:13:51

标签: batch-file

我是批处理的新手,我有这段代码:

@echo off
set var1 = line1
set var2 = line2
echo %var1% >output.txt
echo %var2% >output.txt

我在Google上发现您可以使用>将输出发送到文本文件。但是,当我查看文本文件时,我得到的是一个文件line2。任何人都可以提供帮助。

2 个答案:

答案 0 :(得分:3)

echo whatever > file.txt将覆盖该文件并在其中放置新内容

echo whatever >> file.txt将附加到文件

答案 1 :(得分:1)

删除等号周围的spaces。这些空格包含在变量名称中以及变量的内容中。