Demonstrates redirecting the Console output to a file : Console Input Output « Development Class « C# / C Sharp

Home
C# / C Sharp
1.2D Graphics
2.Class Interface
3.Collections Data Structure
4.Components
5.Data Types
6.Database ADO.net
7.Date Time
8.Design Patterns
9.Development Class
10.Event
11.File Stream
12.Generics
13.GUI Windows Form
14.Internationalization I18N
15.Language Basics
16.LINQ
17.Network
18.Office
19.Reflection
20.Regular Expressions
21.Security
22.Services Event
23.Thread
24.Web Services
25.Windows
26.Windows Presentation Foundation
27.XML
28.XML LINQ
C# / C Sharp » Development Class » Console Input OutputScreenshots 
Demonstrates redirecting the Console output to a file
Demonstrates redirecting the Console output to a file
 
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa

Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/

// Redirect.cs -- Demonstrates redirecting the Console output to a file
//
//                Compile this program with the following command line:
//                    C:>csc Redirect.cs
//
using System;
using System.IO;

namespace nsStreams
{
    public class Redirect
    {
        static public void Main ()
        {
            FileStream ostrm;
            StreamWriter writer;
            TextWriter oldOut = Console.Out;
            try
            {
                ostrm = new FileStream ("./Redirect.txt", FileMode.OpenOrCreate, FileAccess.Write);
                writer = new StreamWriter (ostrm);
            }
            catch (Exception e)
            {
                Console.WriteLine ("Cannot open Redirect.txt for writing");
                Console.WriteLine (e.Message);
                return;
            }
            Console.SetOut (writer);
            Console.WriteLine ("This is a line of text");
            Console.WriteLine ("Everything written to Console.Write() or");
            Console.WriteLine ("Console.WriteLine() will be written to a file");
            Console.SetOut (oldOut);
            writer.Close();
            ostrm.Close();
            Console.WriteLine ("Done");
        }
    }
}

           
         
  
Related examples in the same category
1.Read double and int from console
2.Read a character from the keyboardRead a character from the keyboard
3.Input from the console using ReadLine()Input from the console using ReadLine()
4.Read a string from the keyboard, using Console.In directlyRead a string from the keyboard, using Console.In directly
5.Write to Console.Out and Console.ErrorWrite to Console.Out and Console.Error
6.Output with parameters
7.Illustrates how to read a character entered using the keyboardIllustrates how to read a character entered using the keyboard
8.Illustrates how to read a string entered using the keyboardIllustrates how to read a string entered using the keyboard
9.Read a line from consoleRead a line from console
10.Console command-line argumentsConsole command-line arguments
11.Use format commandsUse format commands
12.Redirect Console.OutRedirect Console.Out
13.This program averages a list of numbers entered by the userThis program averages a list of numbers entered by the user
14.Demonstrate various format specifiersDemonstrate various format specifiers
15.While loop and keyboard readingWhile loop and keyboard reading
16.Demonstrates some of the formatting flags for writing text to the consoleDemonstrates some of the formatting flags for writing text
               to the console
17.Uses the #, 0 and comma characters to format outputUses the #, 0 and comma characters to format output
18.A simple command line program that reads from the console using Console.Read() and Console.ReadLine()A simple command line program that reads from
    the console using Console.Read() and Console.ReadLine()
19.C# Basic Data TypesC# Basic Data Types
20.C# Hello UniverseC# Hello Universe
21.Terminate a control input
22.Use do while to read console input
23.Use while(true) to read console input
24.Convert input from control to upper case
25.constructs sentences by concatenating user input until the user enters one of the termination characters
26.input a series of numbers separated by commas, parse them into integers and output the sum
27.Console Write
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.