【问题标题】:Cross-platform compatible directory creation in C++在 C++ 中创建跨平台兼容的目录
【发布时间】:2010-07-09 12:08:47
【问题描述】:

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

void createDirectory (std::string name)

示例代码将不胜感激。

【问题讨论】:

  • @Peterchen 如何创建目录?

标签: c++ cross-platform directory


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    如果没有 Boost(或其他跨平台框架,如 Qt、wxWidgets)或 C++ 标准的某些未来修订版,您将不走运。

    您可以使用boost::filesystem

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 2017-08-11
      • 1970-01-01
      相关资源
      最近更新 更多