这似乎很直接,但我无法确定如何在C ++中实现这一点。
我正在创建一个
文件ofstream logfile(LOG_FILE, ios::out | ios::app);
使用以下权限创建文件。
-rw-r--r--
我真正想要的是
-rw-rw-rw-
由于显而易见的原因,我不想更改系统umask。
谢谢!
答案 0 :(得分:4)
看看chmod电话。这用于更改文件的权限。
答案 1 :(得分:1)
目前无法使用标准C ++设置文件权限。我建议你使用chmod()
系统调用,或者如果在非unix操作系统上运行,则使用等效的。
答案 2 :(得分:1)
mode_t mode = 00777; chmod(“operations.sh”,mode);