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();
'공학속으로 > C#' 카테고리의 다른 글
C# 문자열 연결하는 4가지 방법 (0) | 2023.04.11 |
---|---|
C# 문자열에 특정 문자열 포함 여부 확인하기 (0) | 2023.04.11 |
C# 문자열을 int로 변환하는 3가지 방법 (0) | 2023.04.04 |
C# 클립보드를 사용한 내용 복사하기 (0) | 2023.04.03 |
C# CheckBox 컨트롤 사용법 (0) | 2023.04.03 |
댓글