如何在 Kubuntu Linux 中使用 C++ 使用 sys/stat.h 中的 stat 获取文件所有者的访问权限?
目前,我得到这样的文件类型:
struct stat results;
stat(filename, &results);
cout << "File type: ";
if (S_ISDIR(results.st_mode))
cout << "Directory";
else if (S_ISREG(results.st_mode))
cout << "File";
else if (S_ISLNK(results.st_mode))
cout << "Symbolic link";
else cout << "File type not recognised";
cout << endl;
我知道我应该使用 t_mode 的文件模式位,但我不知道如何。见 sys/stat.h