[c++] 디렉토리 이름 바꾸기
#include <iostream>
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;
int main() {
std::string old_directory_name = "old_directory";
std::string new_directory_name = "new_directory";
try {
// 디렉토리를 새로운 이름으로 변경
fs::rename(old_directory_name, new_directory_name);
std::cout << "디렉토리 이름을 변경했습니다." << std::endl;
} catch (fs::filesystem_error const & e) {
std::cout << e.what() << std::endl;
}
return 0;
}
위 코드는 <experimental/filesystem>
헤더를 사용하여 디렉토리 이름을 변경하는 방법을 보여줍니다.
위 코드를 사용하기 전에, C++17 이상의 표준을 사용하는 컴파일러가 필요합니다. 그리고 컴파일할 때 -lstdc++fs
옵션을 추가해야 합니다.
더 많은 정보를 원하시면 cplusplus.com의 파일 시스템 라이브러리를 확인해보세요.