2014-12-03 77 views
0

当我完成后,如何将控制台窗口的全部内容输出到文本文件?我试过寻找这个,但我所想到的是一种将流写入文本框的方法,但我认为这有点矫枉过正,对吧?将控制台内容另存为log.txt

+0

它简单地使用'TraceListener'来同时写入控制台和(缓冲)文件 – 2014-12-03 11:53:04

+0

在这里查看:http: //stackoverflow.com/questions/4470700/how-to-save-console-writeline-output-to-text-file – 2014-12-03 11:53:15

+0

使用'Console.SetOut'将自己的'TextWriter'注入到'Console.Out'中 – 2014-12-03 11:53:30

回答

2

你可以简单的控制台应用程序的输出从命令提示符重定向到一个文件中像这样

myApplication.exe > log.txt 

编辑:在Linux上,你可以使用“三通”命令(允许您同时显示输出的应用程序并将其重定向到一个文件);您可能能够找到该命令的Windows实现,但我没有使用一个自己