C语言如何改变文件的权限

   2024-10-01 7950
核心提示:在C语言中,可以使用chmod()函数来改变文件的权限#includestdio.h#include stdlib.h#include sys/stat.hint main() {const char

在C语言中,可以使用chmod()函数来改变文件的权限

#include<stdio.h>#include <stdlib.h>#include <sys/stat.h>int main() {    const char *filename = "example.txt";    int result;    // 修改文件权限为只读    result = chmod(filename, S_IRUSR);        if (result == 0) {        printf("文件权限已更改为只读\n");    } else {        perror("chmod() error");        exit(1);    }    return 0;}

在这个示例中,我们将名为example.txt的文件的权限更改为只读。S_IRUSR是一个宏,表示只读权限。如果需要设置其他权限,可以使用其他宏,如S_IWUSR(写权限)和S_IXUSR(执行权限)。

注意:在运行此程序之前,请确保已经创建了名为example.txt的文件。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号