Linux教程

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

本文主要是介绍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)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!