C---read directory

来源:互联网 发布:灰色预测模型软件 编辑:程序博客网 时间:2024/05/17 05:57
#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <dirent.h>#include <errno.h>int main(){DIR *dir;struct dirent *dit;dir=opendir("new");if (dir==NULL){printf("the folder does not exist\n");exit(9);}while ((dit = readdir(dir))!=NULL){printf("%s\n",dit->d_name);}if (closedir(dir)<0){printf("failed to close!\n");exit(9);}return 0;}