重複の可能性:
Console.Out がファイルにリダイレクトされたかどうかを確認するにはどうすればよいですか?
Console.In (標準入力) がリダイレクトされたかどうかを検出する方法は?
私たちのシステムは現在CursorLeft
、コンソール ウィンドウに出力された最後のものを上書きする関数を使用しています。
Console.CursorLeft = 0;
これは必要な機能なので、毎回新しい行を印刷するように変更することはできません。
コンソールをテキスト ファイルにリダイレクトするときにIOException
発生します。これらの出力の表示をスキップするか、すべての出力を強制的に書き出すようにログ ファイルを取得するにはどうすればよいですか?