【问题标题】:Scanning files in C++ using its own standard libraries使用自己的标准库在 C++ 中扫描文件
【发布时间】:2014-08-26 10:05:32
【问题描述】:

我想知道或了解如何在 C++ 中使用自己的标准库搜索目录,或者看看是否有可能。

目前我找到了几种搜索目录的解决方案,但它们都使用了一些外部库,例如这个 SO question:

recursive folder scanning in c++

我们应该如何处理这个问题?

【问题讨论】:

标签: c++


【解决方案1】:

C++ 标准中没有文件系统工具。它有一个技术规范,可能包含在未来的 C++ 版本中。

在此之前,您将不得不使用特定于平台的函数或包装它们的库。显然,新提案与 boost 的 API 几乎相同,所以我建议使用 boost,即使它的普遍性还不够充分。

【讨论】:

  • 这和我刚才在cmets里说的有区别吗?
  • @doctorlove:你在评论中给出了答案,现在你在抱怨有人做出了答案?
  • 你的意思是我们应该使用 WinAPI 吗?
  • 我认为最好详细说明您的答案并提供更多细节,尽管我明白了
  • @MostafaTalebi 如果您确信没有人愿意将您的代码移植到另一个平台,我想使用 WinAPI 就可以了。我自己从来没有使用过它,所以我不能说它与boost相比如何。在您发表评论之前,我刚刚添加了一个提升建议。是否还缺少任何细节?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
相关资源
最近更新 更多