다음 코드를 올바르게 완성하려면 빈칸에 들어갈 내용은?
다음 코드를 올바르게 완성하려면 빈칸에 들어갈 내용은?
using System.IO;
// 파일 작성
string text = "Sample Text";
File.WriteAllText("sample.txt", text);
// 파일 읽기
string content = File._____("sample.txt");
// 파일 복사
File._____("sample.txt", "backup.txt");
// 파일 삭제
File._____("sample.txt");
정답: A
File 클래스의 주요 메서드들을 올바르게 사용하는 예제입니다.
각 메서드 설명:
1. ReadAllText():
⦁ 파일의 모든 내용을 문자열로 읽기
⦁
string content = File.ReadAllText("sample.txt");
2. Copy():
⦁ 파일을 다른 위치로 복사
⦁
File.Copy(원본파일, 대상파일);
⦁ 세 번째 매개변수로 덮어쓰기 여부 지정 가능
3. Delete():
⦁ 파일 삭제
⦁
File.Delete("sample.txt");
⦁ 파일이 없어도 오류 발생하지 않음
전체 작업 흐름:
// 1. 작성
File.WriteAllText("sample.txt", "Hello");
// 2. 읽기
string data = File.ReadAllText("sample.txt");
// 3. 복사
File.Copy("sample.txt", "backup.txt", true); // true: 덮어쓰기
// 4. 삭제
File.Delete("sample.txt");
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.