解决方法
有一个chmod功能.从
man 3p chmod开始:
SYNOPSIS #include <sys/stat.h> int chmod(const char *path,mode_t mode); ...
如果要读取权限,则使用stat.从man 3p stat开始:
SYNOPSIS #include <sys/stat.h> int stat(const char *restrict path,struct stat *restrict buf); ...
如果你想像你提到的那样递归地执行它,你将不得不自己循环读取readdir的结果.