1.打開目錄:
DIR *opendir(const char *name);
功能:打開一個目錄獲得一個目錄流指針
參數:
?? ?name:目錄名
返回值:成功返回目錄流指針;失敗返回NULL
2.讀目錄:
struct dirent *readdir(DIR *dirp);
功能:從目錄流中讀取文件信息并將保存信息的結構體地址返回
參數:
?? ?dirp:目錄流指針
返回值:包含文件信息的結構體;出錯或者讀到目錄流末尾返回NULL
3.關閉目錄:
int closedir(DIR *dirp);
功能:關閉之前已經打開的目錄流對象
參數:
? ? ? ?opendir的返回結果中目錄流對象
返回值:成功 ?0;失敗 ? -1