C++如何实现读取指定路径文件
这篇文章主要讲解了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++如何实现读取指定路径文件有进一步的了解,如果还想学习更多内容,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。