您好我对此帖How to get octal chmod format from stat() in c提出了类似的问题,但我没有任何声誉,所以我无法对此发表评论。我想知道如果文件有权限drwxrw-r--,statchmod会得到什么值,并且是十进制或八进制的值?
struct stat buf;
stat(filename, &buf);
int statchmod = buf.st_mode;
我还想知道什么号码
statchmod & 0777
输出又是十进制还是八进制?它应该输出0764吗?
编辑:谢谢,我想我现在有了更好的理解。尽管如此,仍然不清楚statchmod。它是否位于那么statchmod & 511
输出500?