filesystem c++ 예제

#include #include

int main() { // 파일 시스템 예제

// 파일 생성 및 쓰기 예제
std::ofstream outputFile("example.txt");
if (outputFile.is_open()) {
    outputFile << "Hello, Filesystem!" << std::endl;
    outputFile.close();
    std::cout << "파일 작성 완료" << std::endl;
} else {
    std::cout << "파일 열기 실패" << std::endl;
}

// 파일 읽기 예제
std::ifstream inputFile("example.txt");
if (inputFile.is_open()) {
    std::string line;
    while (std::getline(inputFile, line)) {
        std::cout << line << std::endl;
    }
    inputFile.close();
} else {
    std::cout << "파일 열기 실패" << std::endl;
}

// 파일 삭제 예제
if (std::remove("example.txt") != 0) {
    std::cout << "파일 삭제 실패" << std::endl;
} else {
    std::cout << "파일 삭제 완료" << std::endl;
}

return 0; } ```

위의 예제는 C++에서 파일 시스템을 다루는 간단한 코드입니다. 이 예제는 파일 생성, 쓰기, 읽기, 삭제를 수행합니다.

위의 예제를 실행하면 “example.txt”라는 파일이 생성되고 “Hello, Filesystem!”이라는 내용이 쓰여집니다. 그런 다음 파일의 내용을 읽어서 콘솔에 출력하고, 마지막으로 파일을 삭제합니다.

이 예제는 파일 시스템을 다루는 기본적인 기능을 소개하기 위한 것이며, 실제로는 더 다양한 기능과 예외 처리가 필요할 수 있습니다. 다양한 C++ 파일 시스템 라이브러리를 참고하여 더 복잡한 작업을 수행할 수도 있습니다.

#filesystem #C++