본문 바로가기

프로그램 공부/C#

StreamWriter, StreamReader (텍스트 파일을 쓰고 읽는 클래스)

1. StreamWriter : 텍스트 파일을 쓰는 클래스

using System.IO;

StreamWriter file = new StreamWriter(new FileStream("파일 이름", 파일 모드));

//텍스트 파일 저장시 개행을 하려면 \n앞에 \r(캐리지 리턴)도 넣어줘야 한다.
file.Write("내용쓰기\r\n");

- 일반적인 상대 경로

StreamWriter file = new StreamWriter("파일이름.txt");

 

- 절대경로

StreamWriter file = new StreamWriter(@"C:\Users\파일이름.txt");

 

- 텍스트 파일 쓰기

file.Write("내용쓰기");

 

 

2. StreamReader : 텍스트 파일을 읽는 클래스

using System.IO;

StreamReader file = StreamReader(new FileStream("파일 이름", 파일 모드));