GNU >> C/C++
opendir、readdir、closedir
參考資訊:
1. how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c
main.c
#include <dirent.h> #include <stdio.h> int main(int argc, char **argv) { DIR *dir = NULL; struct dirent *ent = NULL; dir = opendir("/tmp"); while ((ent = readdir(dir)) != NULL) { printf("%s\n", ent->d_name); } closedir(dir); return 0; }