Unix文件操作 Posted on 2025-01-07 In Unix Unix下文件打开、关闭、读写、定位操作。这些函数属于不带缓冲的I/O,是POSIX.1的组成部分。 一、打开文件1234#include <fcntl.h>//若成功,返回文件描述符;若出错,返回−1int open(const char *path, int oflag,... /* mode_t mode */); path:要打开或者创建的文件名,相对路径、绝对路径都可以 oflag:打开方式:读、写、追加、创建等,主标志位必须且只能选择一个,副标志位可以多选或者不选,与主标志位进行或运算。 主标志位: O_RDONLY 只读打开 O_WRONLY 只写打开 O_RDWR 读、写打开 副标志位: O_APPEND 每次写时都追加到文件的尾端