open函数:
作用:打开或者新建一个文件
原型: int open(const char*pathname,int flags);
int open(const char*pathname,int flags,mode_t mode);
参数:
pathname:路径
flags:1-> O_RONLY 只读打开 2 -> O_WONLY只写打开 3-> O_RDWR 可读可写打开
这三个是必选一个。
O_APPEND 表示追加 O_CREAT 文件不存在则创建 这两个是可选
mode:表示该文件的访问权限
O_EXCL->如果同时指定O_CREAT,并且文件已存在,则出错返回。
O_TRUNC->如果文件存在,将其长度截断为0字节
函数返回值:
成功:返回一个最小且未被占用的文件描述符