05第05章 POSIX文件及目录管理 Linux高级程序设计 教学课件.pptVIP

  • 56
  • 0
  • 约1.17千字
  • 约 22页
  • 2017-12-26 发布于贵州
  • 举报

05第05章 POSIX文件及目录管理 Linux高级程序设计 教学课件.ppt

05第05章 POSIX文件及目录管理 Linux高级程序设计 教学课件

人民邮电出版社出版 杨宗德编著 Linux高级程序设计(第二版) 人民邮电出版社 出版 杨宗德 编著 2009年9月 文件表结构图 标准设备的文件描述符 文件描述符与文件流的转换 打开文件 open函数的flags 关闭/创建文件 文件控制fcntl 读/写文件内容 使用POSIX IO实现文件拷贝 示例 见代码。 文件定位 打开/关闭目录文件 读写目录内容 示例 定位目录位置 添加删除目录 返回/修改当前工作路径操作 示例 习题 (1)标准输入输出设备的文件描述符和文件流指针分别是什么?文件流指针与文件描述符有什么区别? (2)比较POSIX标准与ANSI标准I/O操作的效率,两者在可移植上有哪些差异,两者之间的关系是什么?有什么区别? (3)编写代码比较ANSI标准和POSIX标准读写函数效率(使用时间函数)。 (4)用open或creat创建已经存在的文件是否修改文件的访问权限?写代码测试。 (5)如启用添加标志(O_APPEND)打开一文件以便读、写,能否用lseek在任一位置开始读?能否用lseek更新文件中任一部分的数据?请写一段程序以验证之。 * Linux高级程序设计(第2版) 第5章 POSIX文件及目录管理 1 2 文件描述符与内核文件表项 POSIX标准下文件IO管理 3 目录文件基本操作 第5章

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档