だから私はいくつかの基盤を持っていますboost::filesystem::path Base
もし存在しなければフォルダを作成し、文字列からバイナリファイルを作成します。現在、私は次のような機能を持っています:ファイルを新しいディレクトリに保存するには?
void file_service::save_string_into_file(std::string contents, std::string name)
{
std::ofstream datFile;
name = "./basePath/extraPath/" + name;
datFile.open(name.c_str(), std::ofstream::binary | std::ofstream::trunc | std::ofstream::out );
datFile.write(contents.c_str(), contents.length());
datFile.close();
}
ディレクトリが存在する必要があります。だから、私はどのように私の機能をboost.filesystem APIに更新して、望ましい機能に到達するのだろうか?