C++如何实现读取指定路径文件
更新:HHH   时间:2023-1-7


这篇文章主要讲解了C++如何实现读取指定路径文件,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

电脑配置:window10, 64位操作系统,基于x64的处理器,Microsoft Visual Studio Community 2019 Version 16.4.5

实现方法:使用 boost-filessystem 包。

使用 vcpkg 安装方法: .\vcpkg.exe install boost-filesystem:x64-windows

代码:

#include <iostream>
#include <boost/filesystem.hpp>

using namespace std;
using namespace boost::filesystem;

int main()
{
  //指定图片读取文件夹,然后得到文件夹下的所有图片
  string pathImageFile = "e:/picture";
  path pathFile(pathImageFile);
  vector<string> imageFiles;
  for (auto f = directory_iterator(pathFile); f != directory_iterator(); f++)
  {
    if (!is_directory(f->path()))  // We eliminate directories
    {
      imageFiles.push_back(f->path().filename().string());
      cout << f->path().filename().string() << endl;
    }
    else
      continue;
  }
}

运行结果:

看完上述内容,是不是对C++如何实现读取指定路径文件有进一步的了解,如果还想学习更多内容,欢迎关注天达云行业资讯频道。

返回开发技术教程...