개발

[C#] 파일 입출력하는 방법

딱딱키보드 2023. 5. 31. 15:29
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