Linux文件有哪些操作
通常来说,在windows系统下,我们也经常对文件进行操作,比如创建文件、打开文件、写入文件、读取文件、关闭文件。在Linux系统下对文件的操作也是需要进行这几个步骤,唯一不同的是,在Linux系统操作文件需要调用对应的API来实现。那么有哪些API呢。
Linux文件相关的API
打开文件、创建文件的API----open、create
首先,要使用open相关的API需要加入三个头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
对应的API有三个。
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);
*pathname 这个指的是打开文件的名字
flag 这个指的是打开文件的类型
mode 这个指的是文件的权限
文件名字