본문 바로가기

Study/Programming

C# 파일 입출력 예제

반응형
사이버 강좌 report 문제이기도 했던;;;
text 파일로 만들고
text 파일로 내보낸 파일을 다시 읽어 오는 코드



using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Threading;

namespace Project1
{
    class Class1
    {
        public void Output()
        {
            StreamWriter F = new StreamWriter("c:\\report.txt");
            F.WriteLine("1. 봄입니다 2. 여름입니다.");
            F.WriteLine("-----------------------");
            F.WriteLine("3. 가을입니다. 4. 지금은 겨울이고 시간은 " + DateTime.Now + "입니다");
            F.Close();
        }

        public void InOut()
        {
            string readStr = string.Empty;

            FileStream FS = new FileStream(@"c:\report.txt", FileMode.Open);
            StreamReader R = new StreamReader(FS);

            while ((readStr = R.ReadLine()) != null)
            {
                Console.WriteLine(readStr);
            }
        }
        public static void Main()
        {
            Class1 report = new Class1();
            report.Output();
            report.InOut();
            Thread.Sleep(5000);

        }
    }
}

반응형

'Study > Programming' 카테고리의 다른 글

C# ClickOnce 배포 관련 문제  (0) 2011.03.23
C# UltraGrid 방향키 KeyMapping  (0) 2011.03.17
C# 엑셀 & CSV OleDb로 가져오기 읽어오기  (0) 2011.02.15
C# Excel Upload  (0) 2011.02.15
C# 울트라그리드 멀티헤더  (0) 2011.02.14