c++ 11 - 使用目录

标签 c++ file c++11 file-io directory

我来自 Python,我希望像使用 Python 中的操作系统一样使用目录(浏览、列出、创建目录、删除目录、移动文件等)。我在网上找到了很多教程,但它们都使用旧版本的 c++,而不是 11 - 而且我还没有尝试混合语法。在担心旧的东西之前,我想了解 11 - 而且,我不确定 c++ 11 中是否有比旧的东西更好的方法。

我看到一个问题提到 http://www.boost.org/libs/filesystem/

如果它被广泛建议,我会深入研究,但我真的更喜欢现在坚持使用标准库。任何人都可以指出我将使用的 c++11 header 和/或有关使用 c++11 的目录工作的教程吗? agian,我遇到过不少,但它们似乎都很旧 - 而且我不确定我应该使用的搜索词(即标题名称)来找到我想要的。

最佳答案

据我所知,文件系统尚未成为标准,但它会在很大程度上受到 boost 文件系统的启发。所以,恕我直言,你可以使用 boost 库,然后切换到标准而不需要太多工作。 见here获取更多信息。

关于c++ 11 - 使用目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23876640/

相关文章:

c++ - 如何使用 {} block C++ 解析文件

c++ - 是否可以将boost库的广度优先搜索算法应用于矩阵?

c++ - 具有相同 src 的多个 'strcat' 上的内存损坏

c++ - 连接一系列 std::arrays

c++ - 为什么重载运算符&&错误?

c++ - 在 C# 中反序列化在 C++ 中序列化的字节数组

java - 如何从文本文件中获取值

python - 迭代多个生成器(文件句柄)

c - 用C读取二进制文件

c++ - 为什么 std::function 的初始化器必须是 CopyConstructible?