std::filesystem::remove 예제
#include <filesystem>

int main() {
    std::filesystem::path filePath = "path/to/file.txt";

    if (std::filesystem::exists(filePath)) {
        std::filesystem::remove(filePath);
        std::cout << "File removed successfully!" << std::endl;
    } else {
        std::cout << "File does not exist." << std::endl;
    }

    return 0;
}

위의 예제에서는 “path/to/file.txt” 경로에 있는 파일을 삭제하고 있습니다. std::filesystem::exists 함수를 사용하여 해당 파일이 존재하는지 확인한 후 std::filesystem::remove 함수를 호출하여 파일을 삭제합니다. 예제는 파일이 성공적으로 삭제되었는지를 출력합니다.

위의 예제는 C++17 이상의 버전에서만 동작합니다. 빌드 시에 -std=c++17 (또는 그 이상) 옵션을 사용하여 C++17 이상의 버전을 명시적으로 지정해야 합니다.

#C++ #파일시스템