Windows cmd stderrredirect到stdout,同时保持输出到stderr?

有没有办法在Windows 7 CMD壳redirectstderr到标准输出,同时保持stderrstream完好?

例如,我有一个程序输出到stderr和stdout以下消息

TO STDOUT TO STDERR 

我想要两个文件stderr.txt和stdout.txt与以下内容

的stderr.txt
到STDERR

stdout.txt
对于STDOUT
到STDERR

这可能吗?

我想这是你想要的:

 dir a.txt > output.msg 2> output.err >&1 

要么

 dir 1>a.txt 2>&1 | type a.txt 

2>redirectstderr &1stderr发stderr

我不得不testing这些给你一个更好的答案