手机版

Linux 文件和目录操作函数(5)

发布时间:2021-06-06   来源:未知    
字号:

完整包含linux下文件和目录的各种操作和注意事项,是此类开发的必备手册!

2 底层文件操作

2.1

概述

底层文件操作,适合所有普通的文件。本操作集合以文件描述符为中心,描述普通文件的各种操作方法。 2.2

所需头文件

所需头文件列表如下:

#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> 2.3

函数列表

2.3.1 creat 2.3.1.1 函数原型

函数原型如下:

int creat(const char *pathname, mode_t mode);

2.3.1.2 功能介绍

按照指定名称和权限,创建对应的文件。 2.3.1.3 参数介绍

pathname

表示要打开的文件名(包含路径名称,缺省是认为在当前路径下面)。 mode

指定新建文件的存取权限,它同umask一起决定文件的最终权限(mode&umask),其中umask代表了文件在创建时需要去掉的一些存取权限。umask可通过系统调用umask()来改变:

int umask(int newmask);

关于更详细的介绍,请参考open()函数对应内容。

2.3.1.4 返回值

成功:返回一个文件描述符。

失败:返回-1, 错误由errno指示。错误信息可通过strerror(errno)进行查看。 2.3.1.5 注意事项 2.3.1.6 使用示例

2.3.2 open 2.3.2.1 函数原型

函数原型如下:

int open(const char *pathname, int flags);

Linux 文件和目录操作函数(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)