1.目录的管理
1.1 使用opendir函数打开目录
使用时引入头文件sys/stat.h,dirent.h
功能:打开参数指定的目录。
格式:DIR* opendir(const char*name);
注意:一个参数:想打开的目录路径,双引号括起来;多级路径可能需要sprintf函数拼接。
返回值:成功返回目录指针,失败返回NULL。
1.2 使用readdir函数读取目录
使用时引入头文件dirent.h
功能:读取参数指定目录中的内容。
格式:struct dirent* readdir(DIR*dirp);
注意:一个参数:目录指针,函数opendir()的返回值;
返回值:成功返回结构体指针,失败返回NULL。
struct dirent {
. . .
unsigned char d_type; //文件的类型
char d_name[256];//文件的名称
. . .
};
1.3 使用closedir函数关闭目录
使用时引入头文件dirent.h
功能:关闭参数指定的目录。
格式:int closedir(DIR*dirp);
注意:一个参数:目录指针,函数opendir()的返回值;
返回值:成功返回0
原创力文档

文档评论(0)