linux c++(IO & 第三篇 access)

#include <stdio.h>
#include <unistd.h>

//access判断文件权限和是否存在
int main(int argc,char *argv[])
{
    if(argc != 2)
    {
        printf("./a.out filename\n");
        return -1;
    }
    if(access(argv[1],F_OK) == 0) printf("文件存在\n");
    if(access(argv[1],R_OK) == 0) printf("文件可读\n");
    if(access(argv[1],W_OK) == 0) printf("文件可写\n");
    if(access(argv[1],X_OK) == 0) printf("文件可执行\n");
}

linux c++(IO & 第三篇 access)

上一篇:3、使用DB first创建上下文并生成数据库表


下一篇:真实!MySQL数据库:喂,先别跑好吗?程序员:不跑你养我啊?