2008년 12월 19일 금요일

[C#] 파일 읽기와 쓰기 처리


여러 개의 문자를 순차적으로 읽어오도록 프로그램을 짜보겠습니다.

using System.IO;
using System.Xml;


string strSaveFilePath = "C:\\Save.txt"; // 파일의 경로입니다.

StreamReader SRead = new StreamReader(strSaveFilePath, System.Text.Encoding.UTF8);

string strFileLine = string.Empty;
while((strFileLine = SRead.ReadLine()) != null)
{
Console.WriteLine(strFileLine); // 읽어온 문자열을 뿌립니다.
}

SRead.Close();

자, 이제 파일에 입력하고 싶은 string을 써볼까요?

string strTest = "File 쓰기 TEST~!!";
StreamWriter SWrite = new StreamWriter(strSaveFilePath,false,System.Text.Encoding.UTF8);

SWrite.WriteLine(strTest);
SWrite.Close();

//--------------------------------------------------------------------------------------

C# 이 왜 그렇게 강력하고 편리한 개발 언어인지 여실히 증명해주는 부분입니다.
너무 간단해서 할 말이 없네요. ㅋㅋ


//------------------------------------------------------------------------
야휴 블로그에서 옮겨온 data입니다.

2 개의 댓글:

  1. C#이 강력한 언어라서 그런게 아니라 닷넷 프레임워크를 구성하고 있는 라이브러리들의 구성이 모든 컨트롤 요소들에 대해서 최적화 되어 있으며 최대한 간결한 코드로서 개발 구현이 가능하도록 디자인 되어 있어 그런겁니다. 거기에 맞춰 C#을 포함한 닷넷 관련 언어들이 맞춘것 뿐이죠

    답글삭제
  2. 어우 아침부터 구글링하다 잠이 확 깨네요

    답글삭제