头文件
#include<sys/types.h>#include<dirent.h>
DIR* opendir (const char * path );功能
打开一个目录,在失败的时候返回一个空的指针。 使用实例:- #include <stdio.h>
- #include <dirent.h>
- int main(void)
- {
- DIR *dirptr = NULL;
- struct dirent *entry;
- if((dirptr = opendir(argv[1])) == NULL)
- {
- printf{\"open dir !\"};
- return 1;
- }
- else
- {
- while (entry = readdir(dirptr))
- {
- printf(\"%s\\n\", entry->d_name);/* 打印出该目录下的所有内容 */
- }
- closedir(dirptr);
- }