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;
}


返回上一頁