c++ - 我如何检查 C++ 代码中的文件写入权限?

标签 c++ c

在我的 C++ 程序中,我想确保我可以将信息写入文件。我如何执行此检查?

最佳答案

确定是否可以写入文件的唯一可靠方法是尝试写入文件。有可能,甚至在某些情况下,文件的权限在调用 stat 等函数和实际写入之间发生更改。无论如何,您的代码必须处理写入失败,因此将测试代码集中在那里是有意义的。

关于c++ - 我如何检查 C++ 代码中的文件写入权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280965/

相关文章:

c++ - 无法将迭代器分配给二元函数中的常量输入 vector

c - 如何使用 C 管理 linux tmp 空间

c - 在 Linux 中从子进程修改全局变量

c - C中的双重释放没有错误

C++指针解释

c++ - 为什么标准不允许通过引用捕获不完整的异常类型?

c++ - 为什么后缀运算符++的优先级高于前缀运算符++?

c - 将两个文本文件中的两个矩阵相乘,输出为零

c语言+二维数组

c++ - 介绍银行账户类 - 奇怪的输出