如描述中所述。我需要找出谁拥有使用cpp代码的文件,我在ubuntu 12.04上使用boost文件系统,代码块(这是无关紧要的,但是)。如果有人能给我功能名称,或参考链接,特定功能,我会很高兴。
答案 0 :(得分:0)
boost::filesystem
不支持此功能,您可以获取文件属性,但就是这样。
这样的事情应该有效:
#include <sys/stat.h>
struct stat st;
stat("myFile.txt", &st);
struct passwd *pw = getpwuid(st.st_uid);
struct group *gr = getgrgid(st.st_gid);
注意:以前的代码不是错误安全的,这取决于你