【问题标题】:Boost filesystem iterator提升文件系统迭代器
【发布时间】:2023-04-02 16:29:02
【问题描述】:

刚开始学习 boost::filesystem。

  1. directory_iterator 和 basic_path::iterator 有什么区别?
  2. 迭代器是否按字典顺序迭代文件?

谢谢

【问题讨论】:

    标签: boost boost-filesystem


    【解决方案1】:
    1. path::iterator 遍历形成路径的目录。如果路径是/a/b/c/d,它将遍历/abcd

      directory_iterator 将改为遍历目录中的文件。

    2. 不,directory_iterator 不会对文件进行排序,它们将按照与操作系统调用相同的顺序返回。

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      相关资源
      最近更新 更多