Batch file 如何从批处理文件覆盖文本文件

Batch file 如何从批处理文件覆盖文本文件,batch-file,dos,Batch File,Dos,我知道你可以像这样用批处理方式附加到文件末尾 echo I like turtles >> file.txt 但是我想覆盖该文件。 如何做到这一点?您可以使用>而不是>> :这将覆盖文件仅使用一个“>”。 例如: echo“我喜欢海龟”>file.txt 这将覆盖file.txt内容。刚刚回答了我自己的问题,这很有效: echo I like turtles > file.txt ^ |

我知道你可以像这样用批处理方式附加到文件末尾

echo I like turtles >> file.txt
但是我想覆盖该文件。
如何做到这一点?

您可以使用>而不是>> :这将覆盖文件

仅使用一个“>”。 例如:

echo“我喜欢海龟”>file.txt


这将覆盖file.txt内容。

刚刚回答了我自己的问题,这很有效:

echo I like turtles > file.txt

                    ^
                    |
            Just one of these

因此值得一提的是,尽管您可以编写echo I like turtles>file.txt,这样file.txt就不包含引号。变量可以类似地保存吗?e、 g:echo%xyz%>file.txt