頭文件
#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);
- }
- return 0;
- }