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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219