两种典型的操作系统:vxworks风河操作系统
Linux操作系统:源码开源
文件操作的概念
应用层通过API接口来操作linux操作系统
系统调用函数
1、 creat
函数的作用:创建一个文件
函数的原型:int creat(const char *pathname, mode_t mode)
头文件:#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
返回值:成功:新的文件描述符
出错:-1
2、 open
函数的作用:打开一个文件
函数的原型:int open(const char *pathname, int flags);
Int open(const char *pathname, int flags, mode_t mode);
头文件:#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
返回值:成功:文件描述符
出错:-1
参数说明:
Flags: O_CREAT 如果文件原来不存在,有这个参数可以创建文件
O_RDONLY 设置文件属性为可读
O_WRONLY 设置文件属性为可写