728x90
SMALL
파일 입출력은 C#에서 자주 사용되는 기능 중 하나입니다. 파일 입출력을 통해 파일에 데이터를 쓰거나 파일에서 데이터를 읽어올 수 있습니다. 이를 위해서는 System.IO 네임스페이스를 사용해야 합니다.
파일 쓰기
파일에 데이터를 쓰기 위해서는 StreamWriter 클래스를 사용합니다. 다음은 파일에 "Hello, World!" 라는 문자열을 쓰는 예제입니다.
using System.IO;
string path = "파일 경로";
string text = "Hello, World!";
using (StreamWriter sw = new StreamWriter(path))
{
sw.Write(text);
}
파일 읽기
파일에서 데이터를 읽어오기 위해서는 StreamReader 클래스를 사용합니다. 다음은 파일에서 데이터를 읽어와 콘솔에 출력하는 예제입니다.
using System.IO;
string path = "파일 경로";
using (StreamReader sr = new StreamReader(path))
{
string line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
위 예제에서는 파일에서 한 줄씩 읽어와서 콘솔에 출력합니다.
파일 존재 여부 확인
파일이 존재하는지 여부를 확인하기 위해서는 File 클래스의 Exists 메서드를 사용합니다. 다음은 파일이 존재하는지 여부를 확인하는 예제입니다.
using System.IO;
string path = "파일 경로";
if (File.Exists(path))
{
Console.WriteLine("파일이 존재합니다.");
}
else
{
Console.WriteLine("파일이 존재하지 않습니다.");
}
위 예제에서는 파일이 존재하는지 여부를 확인하고 그 결과를 콘솔에 출력합니다.
728x90
LIST
'개발' 카테고리의 다른 글
[C#] 문자열과 숫자 형변환 방법 (0) | 2023.06.02 |
---|---|
[C#] Chart 사용법 (0) | 2023.06.01 |
[C#] sort 하기 (0) | 2023.05.30 |
[C#] string to double 형변환 방법 (0) | 2023.05.29 |
[C#] string to int 형변환 방법 (0) | 2023.05.28 |