(BATCH)向Echo中的文本文件添加新行

时间:2015-03-05 04:07:04

标签: file batch-file text echo

我在Batch的平均水平,我正在尝试创建一个有趣的程序,只是为了看看我能做些什么。我认为拥有安全日志很酷,并且认为每次处理命令时都会回显.txt日志,例如:

echo %date%, %time%: Started program > securitylog_%date%%time%.txt

但是,我想知道如何将文本文件添加到文本文件中,而不是每次处理echo命令时都创建一个新文件(如果这有意义),例如,日志最终看起来像这样:

1/1/2015, 12:34pm: Started program
1/1/2015, 12:35pm: Entered password incorrectly "1234"
1/1/2015, 12:35pm: Entered password correctly
1/1/2015, 12:36pm: Menu command "database"
1/1/2015, 12:38pm: Exit back to menu
1/1/2015, 12:39pm: Quit program

我看过方法但是我不确定他们是否会做我想让他们做的事情。我会添加一行代码来添加新行并将 echo 中的内容添加到文本文件中?

提前致谢,我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

使用双“大于”符号添加到现有文件:

echo %date%, %time%: Started program >> securitylog_%date%%time%.txt

每次都会创建一个新文件。