2013-08-26 54 views
0

我想通過批量編程學習回聲文件。回聲到批處理文件

我的批處理:

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

TEXT.TXT結果:

Hello World 

這是Seccessfully

但如果我的批處理文件(增加了 ''「):

@echo off 
echo Hello '"' World > c:\text.txt 

結果:

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?

回答

4

你應該逃避單一雙引號:

echo Hello '^"' World>test.txt 

否則echo解析器等待關閉雙引號和>重定向仍由報價逃脫。