다음 강의 내용으로는 파일 입출력에 대해 알아보도록 하겠습니다.

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 메서드를 사용하여 지정된 경로에 새로운 디렉토리를 생성합니다.

파일 및 디렉토리 조작 기능을 활용하여 파일 백업, 디렉토리 생성 등 다양한 작업을 수행할 수 있습니다.


+ Recent posts