【问题标题】:Keep previous information when running an executable from command lines从命令行运行可执行文件时保留以前的信息
【发布时间】:2015-04-20 08:30:02
【问题描述】:

在 Windows 中,当我从命令行运行一个可执行文件时,例如,abc.exe -i abc.bmp >output.txt,程序的所有输出都将放在文本文件中。但是,文本文件中以前的所有内容也将被销毁。因此,如果我按顺序运行以下命令,

abc.exe -i abc.bmp >output.txt

abc.exe -i def.bmp >output.txt 

只有运行第二个文件时的信息才会保存在 output.txt 中。所以我的问题是如何将以前的信息保存在 txt 文件中。

【问题讨论】:

    标签: linux window


    【解决方案1】:

    使用>> 附加到文件。

    abc.exe -i abc.bmp >output.txt
    
    abc.exe -i def.bmp >>output.txt 
    

    第一行将创建或清除文件。第二行将附加到它。

    【讨论】:

    • 谢谢,它有效。但是如果输出图像是一个 xml 文件呢?我检查了 xml 文件,但它不起作用。
    • XML 文件需要唯一的开始和结束标记。您将需要一个专门的 XML 合并工具。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 2017-08-30
    • 1970-01-01
    • 2012-09-21
    • 2021-12-21
    相关资源
    最近更新 更多