首页 > 编程知识 正文

c语言access函数,linux怎么查看mdb内核参数

时间:2023-05-04 13:11:17 阅读:35537 作者:2658

函数:

#includeunistd.h

int access (常数char * pathname,int mode );

参数介绍:

pathname是文件的路径名文件名

mode :指定访问角色。 值如下

F_OK值为0,判断有无文件存在的X_OK的值为1,判断对文件的可执行权限的W_OK的值为2,判断有无对文件的写入权限的R_OK的值为4,判断有无对文件的读取权限

# include ' stdio.h ' # include ' unistd.h ' # include ' string.h ' # define filename1' test ' # define filename2'./lename //结束标志,0退出打印((程序开始(n ) ) ); printf ('请输入要检查的文件。 (可以包括路径。 EOF结束) : ); 扫描(' % s ',name ); if(strcmp(name,' EOF ' )==0) { flag=0; }while(flag ) if ) access(name,F_OK )==0) { printf )文件存在n ' ); if (访问(name,R_OK|W_OK )==0) { printf ) )文件可读可写n ' ); }else printf ('文件不可读或不可写(n ); if (访问(name,X_OK )==0) { printf ) )文件可执行n ); }else printf (无法运行文件n ); }else printf (文件不保存n ); printf('n请输入要检查的文件(可以包含路径)。 EOF结束) : ); 扫描(' % s ',name ); if(strcmp(name,' EOF ' )==0) { flag=0; }//whileprintf ((程序退出(n ) ) ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。