Linux文件操作编程.pptVIP

  • 81
  • 0
  • 约6.37千字
  • 约 35页
  • 2017-07-04 发布于湖北
  • 举报
Linux文件操作编程

(1) Linux文件结构 1、Linux文件类型: 普通文件 目录文件 设备文件 链接文件 管道文件 2、文件描述符 一个非负整数,索引值,通常使用宏来表示。 代表指向内核中每个进程打开文件的记录表。 (2) 不带缓存的I/O操作 即底层操作。文件底层I/O操作的系统调用主要有open、close、read、write、lseek函数来直接操作文件。 open函数语法 需要的头文件:#include sys/types.h #include sys/stat.h #include fcntl.h 函数原型: int open(const char* pathname, int flags); int open(const char* pathname, int flags, int perms); 参数说明: pathname:被打开的文件名(包括路径名); flags:文件打开方式:只读O_RDONLY、可写O_WRONLY、读写O_RDWR、O_CREAT若文件不存在则新建、O_TRUNC若文件存在且只读或只写成果打开,则先删除全部原有数据、O_APPEND打开文件后文件指针指向末尾、O_EXCL和O_CREAT一起判断是否存在。 返回值:成功返回文件描述

文档评论(0)

1亿VIP精品文档

相关文档