gpt4 book ai didi

c++ - 如何使用 ofstream 打开文件以便其他用户可以追加/写入同一文件?

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:52 36 4
gpt4 key购买 nike

我们有一个二进制文件,它创建一个每日 CSV 报告,其中包含一些文件名,如 Sample_20170523,即文件名附加了当前日期,但现在的问题是当其他人在同一天运行二进制文件时,就会有错误无法打开文件。该问题的代码片段如下:

std::ofstream of;
of.open("FileName_20170523",ios::out);
if(!of)
std::cout<<"Unable to open file..."<<std::endl;

所以在检查之后似乎出现了这个问题,因为该文件已经由另一个用户创建。所以只是想知道 c++ 中是否有任何机制,我们可以在其中为以编程方式创建的文件授予 777 权限?

最佳答案

您可以使用 chmod()fchmod() 来更改文件的权限。

关于c++ - 如何使用 ofstream 打开文件以便其他用户可以追加/写入同一文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44126161/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com