【问题标题】:How to overwrite a text file from a batch file如何从批处理文件覆盖文本文件
【发布时间】:2013-05-11 11:43:42
【问题描述】:

我知道您可以像这样使用批处理附加到文件的末尾...

echo I like turtles >> file.txt

但我想改写文件。 这怎么可能?

【问题讨论】:

    标签: batch-file dos


    【解决方案1】:

    你可以用 > 代替 >> :这将覆盖文件

    【讨论】:

      【解决方案2】:

      只使用一个“>”。 示例:

      echo "I like turtles" > file.txt

      这将覆盖 file.txt 内容。

      【讨论】:

      • 变量可以同样保存吗?例如:echo %xyz% > file.txt
      【解决方案3】:

      刚刚回答了我自己的问题,这行得通:

      echo I like turtles > file.txt
      
                          ^
                          |
                  Just one of these
      

      【讨论】:

      • 因此值得一票,虽然你可以写 echo I like turtles > file.txt 所以 file.txt 不包含引号。
      猜你喜欢
      • 1970-01-01
      • 2013-06-06
      • 2019-01-17
      • 2017-12-06
      • 1970-01-01
      • 2021-09-18
      • 2013-10-17
      • 2010-09-17
      • 2016-11-23
      相关资源
      最近更新 更多