在C ++中创建跨平台兼容目录

时间:2010-07-09 12:08:47

标签: c++ cross-platform directory

我需要根据C ++中的输入文件名动态创建目录,并且必须是跨平台兼容的。我也熟悉boost库。目录创建函数的输入将是一个包含以下原型的字符串:

void createDirectory (std::string name)

非常感谢示例代码。

2 个答案:

答案 0 :(得分:7)

如果Boost没问题,请查看Boost.Filesystem中的create_directory()

答案 1 :(得分:0)

如果没有Boost(或其他跨平台框架,如Qt,wxWidgets)或未来的C ++版本修订版,那你就不走运了。

您可以使用boost::filesystem