这篇文章主要讲解了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++如何实现读取指定路径文件有进一步的了解,如果还想学习更多内容,欢迎关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。