File 通过批处理编程回显到文件

File 通过批处理编程回显到文件,file,batch-file,echo,File,Batch File,Echo,我想学习回声文件,与批编程 我的批次: @echo off echo Hello World > c:\text.txt Text.txt结果: Hello World 这是成功的 但如果我的批处理文件(添加了“”): 结果: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users>echo Hello '"' Wo

我想学习回声文件,与批编程

我的批次:

@echo off
echo Hello World > c:\text.txt
Text.txt结果:

Hello World
这是成功的

但如果我的批处理文件(添加了“”):

结果:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users>echo Hello '"' World > c:\text.txt
Hello '"' World > c:\text.txt

为什么不创建text.txt?

您应该转义单双引号:

echo Hello '^"' World>test.txt

否则,
echo
解析器正在等待结束的双引号,而
重定向仍然是按引号转义的。

您应该转义单双引号:

echo Hello '^"' World>test.txt
否则,
echo
解析器将等待结束的双引号,而
重定向仍由引号转义