【发布时间】:2010-07-09 12:08:47
【问题描述】:
我需要根据 C++ 中的输入文件名动态创建目录,并且它必须是跨平台兼容的。我也熟悉 boost 库。目录创建函数的输入将是具有以下原型的字符串:
void createDirectory (std::string name)
示例代码将不胜感激。
【问题讨论】:
-
@Peterchen 如何创建目录?
标签: c++ cross-platform directory
我需要根据 C++ 中的输入文件名动态创建目录,并且它必须是跨平台兼容的。我也熟悉 boost 库。目录创建函数的输入将是具有以下原型的字符串:
void createDirectory (std::string name)
示例代码将不胜感激。
【问题讨论】:
标签: c++ cross-platform directory
如果 Boost 没问题,请查看来自 Boost.Filesystem 的 create_directory()。
【讨论】:
如果没有 Boost(或其他跨平台框架,如 Qt、wxWidgets)或 C++ 标准的某些未来修订版,您将不走运。
您可以使用boost::filesystem。
【讨论】: