공학속으로/C#

C# StreamReader 클래스를 사용한 파일 읽기 / 쓰기

더월드 2023. 4. 4.

StramReader 클래스를 사용하여 파일 읽기 쓰기를 할 수 있습니다.

 

 

StreamReader를 사용한 파일 읽기 방법 입니다.

파일을 읽고, 다른 파일에 쓰는 예제 입니다.

//지정한 경로에 대한 FileInfo 개체 만들기          
FileInfo fi = new FileInfo(@"D:\TestFile.txt");
        
//읽을 파일 열기\쓰기
FileStream fs = fi.Open(FileMode.OpenOrCreate, FileAccess.Read , FileShare.Read); 

//StreamReader가 작동해야 하는 FileStream 개체를 전달하여 StreamReader 개체를 만듭니다
StreamReader sr = new StreamReader(fs);

//ReadToEnd 메서드를 사용하여 파일의 모든 콘텐츠를 읽습니다
string fileContent = sr.ReadToEnd();

//작업 후 StreamReader 개체 닫기
sr.Close();
fs.Close();

 

다음 예제에서는 StreamWriter를 사용하여 파일에 문자열을 쉽게 쓰는 방법을 보여줍니다.

//Create object of FileInfo for specified path            
FileInfo fi = new FileInfo(@"D:\TestFile.txt");
        
//Open file for Read\Write
FileStream fs = fi.Open(FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read ); 

//Create StreamWriter object to write string to FileSream
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("파일 쓰기 테스트!!!");
sw.Close();

 

 

 

 

댓글

💲 추천 글