Windows中的Echo语句

问题描述 投票:1回答:1
echo. 2>"C:/Users/Documents/test.txt"

上面的语句创建一个名为test.txt的空文件。我想知道上面声明中2的用法。

batch-file cmd command echo
1个回答
0
投票

2>中的2将所有错误消息重定向到您指定的文件。您可以使用类似的方法进行测试

dir C:\PathThatDoesntExist 2> "C:\Users\Documents\test.txt"

使用以下命令查看在test.txt中写的内容

type C:\Users\Documents\test.txt

并与存在的路径进行比较。

dir C:\Users\Documents 2> "C:\Users\Documents\test.txt"
type C:\Users\Documents\test.txt
© www.soinside.com 2019 - 2024. All rights reserved.