创建具有组权限的新文件

Creating a new file with group permissions

本文关键字:文件 新文件 权限 创建      更新时间:2023-10-16

这似乎很简单,但我无法确定如何在C++中实现这一目标。

我正在创建一个文件

ofstream logfile(LOG_FILE, ios::out | ios::app);

该文件是使用以下权限创建的。

-rw-r--r-- 

我真正想要的是

-rw-rw-rw- 

出于显而易见的原因,我不想更改相同的系统掩码。

谢谢!

看看 chmod 调用。这用于更改文件的权限。

目前无法使用标准C++设置文件权限。我建议您使用 chmod() 系统调用,或者在非 unix 操作系统上运行时使用等效调用。

include

mode_t模式=00777;chmod("operate.sh", mode);