.NET 重定向 标准输出到文件的方法

代码
Console.WriteLine("Hello World");
FileStream fs 
= new FileStream("Test.txt", FileMode.Create);
// First, save the standard output.
TextWriter tmp = Console.Out;
StreamWriter sw 
= new StreamWriter(fs);
Console.SetOut(sw);
Console.WriteLine(
"Hello file");
Console.SetOut(tmp);
Console.WriteLine(
"Hello World");
sw.Close();

 

 

posted @ 2010-09-01 23:46  ahguo  阅读(303)  评论(0编辑  收藏  举报