boost文件系统可以改变文件的只读属性吗?
有没有办法使用 boost 文件系统库将文件的属性从只读更改为读写?如果没有,在 Windows 上执行此操作的下一个最佳方法是什么(使用 Microsoft 的 C++)?
Is there a way to change the attribute of a file from read-only to read-write using the boost filesystem library? If not, what is the next-best way to do this on Windows (using Microsoft's C++)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我没有在 boost 库中找到如何做到这一点。但您可以使用 Windows API 来完成此操作:
请参阅 SetFileAttributes 函数 和 GetFileAttributes 函数 了解更多信息。
I didn't find how to do that in the boost library. But you can do it using Windows API:
See SetFileAttributes Function and GetFileAttributes Function for more info.
以下内容适用于 Windows 上的 Boost 1.55:
The following worked with Boost 1.55 on Windows: