文件常量

语法

#include <fcntl.h>

备注

由这些常量中的一个或多个常量构成的整数表达式确定允许进行的读取或写入操作的类型。 它由一个或多个常量与一个平移模式常量组合而成。

文件常量如下所示:

常量 说明
_O_APPEND 在每次执行写入操作前,将文件指针重新定位到文件尾。
_O_CREAT 创建一个新文件并打开它来进行写入;如果存在 filename 指定的文件,此常量无效。
_O_EXCL 如果由 filename 指定的文件存在,则返回一个错误值。 仅在与 _O_CREAT 一起使用时适用。
_O_RDONLY 打开文件以仅供读取;如果提供此标志,无法提供 _O_RDWR_O_WRONLY
_O_RDWR 打开文件进行读取和写入;如果提供此标志,无法提供 _O_RDONLY_O_WRONLY
_O_TRUNC 打开现有文件并将其截断为零长度;此文件必须具有写入权限。 销毁此文件的内容。 如果提供此标志,无法指定 _O_RDONLY
_O_WRONLY 打开文件以仅供写入;如果提供此标志,无法提供 _O_RDONLY_O_RDWR

另请参阅

_open_wopen
_sopen_wsopen
全局常量