【发布时间】:2012-11-11 08:58:38
【问题描述】:
可能重复:
How can I determine whether Console.Out has been redirected to a file?
How to detect if Console.In (stdin) has been redirected?
我们的系统目前正在使用CursorLeft 函数来覆盖打印到控制台窗口的最后内容:
Console.CursorLeft = 0;
这是必需的功能,因此我无法将其更改为每次只打印一个新行。
将控制台重定向到文本文件时,会出现IOException。如何让日志文件跳过显示这些输出或强制将它们全部写出来?
【问题讨论】: