系统:Ubuntu20.04
C++ 14
1 代码如下:
- #include
- #include
- #include
- #include
-
- using namespace std;
-
- //遍历指定路径下的所有文件,将文件的路径存于vector中
- void GetFileNames(string path,vector
& filenames) - {
- DIR *pDir;
- struct dirent* ptr;
- if(!(pDir = opendir(path.c_str()))){
- cout<<"error:Folder doesn't Exist!"<
- return;
- }
- while((ptr = readdir(pDir))!=0) {
- if (strcmp(ptr->d_name, ".") != 0 && strcmp(ptr->d_name, "..") != 0){
- filenames.push_back(path + "/" + ptr->d_name);
- }
- }
- closedir(pDir);
- }
-
- int main() {
- vector
file_names; - GetFileNames("/home/data", file_names);
- for(int i = 0; i
size(); i++) - {
- cout<
- }
- return 0;
- }
-
-
-
-
相关阅读:
如何使用爬虫做一个网站
第十一章、python的异常处理------try except异常处理及其对模块Traceback的调用
《安富莱嵌入式周报》第289期:开源回流焊,首发开源跨平台电路仿真软件,用于电气化学的电位仪,超炫酷的双语音模拟合成器,逆向工程师对波音787适航指令的看法
200 套基于Java开发的Java毕业设计实战项目(含源码+说明文档)
springboot自定义starter集成controller、Dao
jenkins 发布job切换不同的jdk版本/ maven版本
第十四届蓝桥杯省赛大学B组(C/C++)整数删除
1688商品详情技术贴:提升点击率和转化率的优化指南
【蓝桥】数树数
vscode 无法激活conda虚拟环境
-
原文地址:https://blog.csdn.net/wss794/article/details/126514089