closedir()

closedir()關閉參數dir所指的目錄流。關閉成功則返回0,失敗返回-1,錯誤原因存於errno 中。EBADF 參數dir為無效的目錄流。

頭檔案,函式原型,函式說明,錯誤碼,

頭檔案

#include<sys/types.h>
#include<dirent.h>

函式原型

int closedir(DIR *dir);

函式說明

closedir()關閉參數dir所指的目錄流。關閉成功則返回0,失敗返回-1,錯誤原因存於errno 中。EBADF 參數dir為無效的目錄流。
注意:目錄檔案作為一種檔案,再打開必須關閉,否則會由於檔案的進程打開檔案過多而不能打開新的檔案。因此opendir函式和closedir函式同樣是配對出現的。

錯誤碼

EBADF dir為一個無效的目錄流描述符。

相關詞條

熱門詞條

聯絡我們