【发布时间】:2011-10-21 13:09:35
【问题描述】:
所以我有一些基础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 以实现所需的功能?
【问题讨论】:
标签: c++ file boost save boost-filesystem