#include <sys/types.h>
#include <dirent.h>
#include <errno.h>
#include <vector>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
vector<string> GetFile(string dir){
vector<string> files;
DIR *dp;
struct dirent *dirp;
if((dp = opendir(dir.c_str())) == NULL)
printf("Error opening\n");
while((dirp = readdir(dp)) != NULL)
files.push_back(string(dirp->d_name));
closedir(dp);
return files;
}
int main(){
vector<string> files = GetFile(".");
for(int i = 0; i < files.size(); ++i){
if(files[i] != "." && files[i] != ".." && files[i] != ".DS_Store"){
//
cout << files[i] << endl;
}
}
return 0;
}
沒有留言:
張貼留言