2012年12月3日 星期一

取得目錄下的所有檔案 in LINUX (another approach)

#include <dirent.h>
    ...
    struct dirent **namelist;
    int filenumber;
    filenumber = scandir(".", &namelist, 0, alphasort);
    while(n--) {
            printf("%s\n", namelist[n]->d_name);
            free(namelist[n]);
        }
        free(namelist);
    }
...

沒有留言: