#include <iostream>
#include <dirent.h>
int main(int argc, const char * argv[])
{
DIR *dpdf;
struct dirent *epdf;
dpdf = opendir("/home");
int cnt = 0;
if(dpdf!=NULL)
{
while((epdf = readdir(dpdf)))
{
std::cout<<"["<<cnt<<"]Filename"<<epdf->d_name<<std::endl;
}
}
closedir(dpdf);
return 0;
}
출처:https://stackoverflow.com/questions/306533/how-do-i-get-a-list-of-files-in-a-directory-in-c