다음 강의 내용으로는 파일 입출력에 대해 알아보도록 하겠습니다.
1. 파일 입출력 기본
파일 입출력은 파일에 데이터를 쓰거나 읽어오는 작업을 말합니다. C#에서는 System.IO 네임스페이스의 클래스들을 사용하여 파일 입출력을 처리할 수 있습니다.
- 파일 쓰기
string filePath = "경로/파일명.txt";
string content = "파일에 저장할 내용";
File.WriteAllText(filePath, content);
위의 예제에서는 WriteAllText 메서드를 사용하여 지정된 경로에 파일을 생성하고 내용을 저장합니다.
- 파일 읽기
string filePath = "경로/파일명.txt";
string content = File.ReadAllText(filePath);
Console.WriteLine(content);
위의 예제에서는 ReadAllText 메서드를 사용하여 지정된 경로의 파일을 읽고 내용을 출력합니다.
2. 파일 및 디렉토리 조작
파일 입출력 외에도 C#에서는 파일 및 디렉토리를 조작하는 다양한 기능을 제공합니다.
- 파일 복사
string sourceFilePath = "원본파일.txt";
string destinationFilePath = "복사된파일.txt";
File.Copy(sourceFilePath, destinationFilePath);
위의 예제에서는 Copy 메서드를 사용하여 원본 파일을 복사하여 새로운 파일을 생성합니다.
- 디렉토리 생성
string directoryPath = "새로운디렉토리";
Directory.CreateDirectory(directoryPath);
위의 예제에서는 CreateDirectory 메서드를 사용하여 지정된 경로에 새로운 디렉토리를 생성합니다.
파일 및 디렉토리 조작 기능을 활용하여 파일 백업, 디렉토리 생성 등 다양한 작업을 수행할 수 있습니다.
'C# 정석 진행' 카테고리의 다른 글
C# 객체지향 프로그래밍의 중요한 개념인 상속과 다형성 (0) | 2023.05.22 |
---|---|
C# 스레드(Thread)와 동시성 프로그래밍 (0) | 2023.05.22 |
C# 예외 처리와 예외 처리 기법 (0) | 2023.05.17 |
C# LINQ(Language-Integrated Query) (0) | 2023.05.17 |
C# 대리자와 이벤트 (0) | 2023.05.17 |