日期:2014-05-16 浏览次数:20733 次
#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); } }