日期:2014-05-16 浏览次数:20893 次
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <dirent.h>
main()
{
    struct dirent**d;
    int r;
    int i;
    r=scandir("/home",&d,0,alpasort);//可以使用系统的alpasort字母排序或versionsort
    printf("子目录个数:%d\n",r);
    for(i=0;i<r;i++)
    {
        printf("%s\n",d[i]->d_name);
    }
}