文件常量

语法


#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
全局常量