Redirect Windows cmd stdout and stderr to a single file

前端 未结 7 1879
醉梦人生
醉梦人生 2020-11-22 10:11

I\'m trying to redirect all output (stdout + stderr) of a DOS command to a single file:

C:\\>dir 1> a.txt 2> a.txt
The process cannot access the fil         


        
7条回答
  •  无人共我
    2020-11-22 10:40

    You want:

    dir > a.txt 2>&1
    

    The syntax 2>&1 will redirect 2 (stderr) to 1 (stdout). You can also hide messages by redirecting to NUL, more explanation and examples on MSDN.

提交回复
热议问题