递归文件夹读取c++
Recursive folder read C++
我有大约6000个。txt文件要读。有许多文件夹,每个文件夹包含许多子文件夹,这些子文件夹又包含许多子文件夹,每个子文件夹的末尾都有一个文本文件。文本文件中包含的数字很少,我必须阅读。我的问题是递归地遍历文件夹和子文件夹。
我可以在Python中这样做,但不能在c++中。
有人可以帮助我与c++(最好没有Boost)
不幸的是,最好的方法是boost::filesystem::recursive_directory_iterator,或者在新编译器的情况下- std::experimental::filesystem::recursive_directory_iterator
示例可在提供的链接中找到
根据您提到的Boost,我假设您知道Boost::filesystem,但正在寻找替代方案。我不知道有什么是便携式的。为c++ 17标准库计划了一个可移植的文件系统库,但它是基于boost::filesystem的。在POSIX兼容的操作系统上,您可以使用在direction .h POSIX(直C)头文件中声明的API函数。
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- 使用新行和不使用新行读取文件
- 读取文件并输入到矢量中
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 无法找到/读取配置文件.conf-FileIOException
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++将文本文件中的数据读取到结构数组中
- 正在将csv文件读取为双精度矢量
- 为什么 sscanf 无法从一个字符串中读取uint64_t和字符?
- 为什么在读取文件大小时文件IO速度会发生变化
- 正在读取二进制文件(is_open)
- 如何在c++中从文本文件中逐行读取整数
- SSH通过/sbin/SSH无法读取RSA密钥文件(从控制台运行)
- 独立读取-修改-写入顺序
- 从文本文件中读取时钟时间和事件时间并进行处理
- 如何从文本文件中读取值和数组
- 为什么文件名被设置为一个点,而不是在读取矢量中的文件名时
- 一种在C++中读取TXT配置文件的简单方法