嵌入式LINUX_C基础09.doc

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)

1亿VIP精品文档

相关文档