c++ - 使用 boost 获取文件的所有者和组

标签 c++ boost boost-filesystem fstat

我想使用 boost::filesystem 从文件中获取所有者和组,但从未找到任何方法。

我可以获得文件的权限,但由于我不知道文件的所有者,所以这没有任何意义。

我找到了 posix fstat 函数,但我还是想使用 boost 或其他 C++ 库而不是 C 函数。

最佳答案

您要执行的是 Unix 系统调用。但是你不想调用它?为什么? boost 可以提供什么可能的值(value)?这不是可移植性,因为 Unix 之外的任何东西都不会有有意义的 st_gid 字段。

关于c++ - 使用 boost 获取文件的所有者和组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289491/

相关文章:

c++ - OpenCV 轮廓时刻?

c++ - 在 MATLAB MEX 库中使用 boost,与 MATLAB 的版本不同

c++ - Boost Buffer 问题 String

c++ - 在同一个类/结构中具有相同签名的相同函数?重载?

C++ directory_iterator

c++ - 如何在 Qslider 的自定义位置放置刻度?

c++ - 需要帮助更好地理解 RNG

c++ - 您将如何为对象产生滚动效果?

c++ - 有没有更简单的方法从 boost::filesystem::path 弹出目录?