• C语言常用函数-access()文件访问权限设置函数


    演示版本

    VS2012

    • access()函数

    access()函数用于确定文件的访问权限。

    语法

    int access(const char *file, int auth);

    access()函数的语法参数说明如下:

    参数file为文件名。

    参数auth值为0时测试文件是否存在,值为2时测试文件是否可写。

    access()测试结果:允许时返回0,否则返回-1。

    示例

    本示例演示用access()函数确定文件是否存在,程序执行前保证1.txt存在,2.txt不存在。

    其具体代码如下:

    #include <stdio.h>
    #include <io.h>
    
    int isExist(char* filename)//定义子函数判断文件是否存在
    {
        return _access(filename, 0)==0;//返回0表示文件存在
    }
    
    int main()
    {
        char *f1 = "D:\1\1\1.txt";//第一个文件
        char *f2 = "D:\1\1\2.txt";//第二个文件
    
        if (isExist(f1))//调用子函数,如果存在
            printf("%s exist
    ", f1);//显示文件存在
        else
            printf("%s does not exist
    ", f1);//显示文件不存在
        if (isExist(f2))//调用子函数,如果存在
            printf("%s exist
    ", f2);//显示文件存在
        else
            printf("%s does not exist
    ", f2);//显示文件不存在
    
    }

    附加资料

    https://www.cnblogs.com/nxopen2018/p/12182137.html

    阿飞

    2021年8月2日

  • 相关阅读:
    SQL8-函数与触发器
    SQL7-约束与权限
    SQL6-连接与视图
    SQL5-数据类型
    SQL4-嵌套查询
    SQL3-基本运算
    SQL2-基本语法
    SQL1-结构概括
    SQL历史概论
    PHP Fatal error: Class 'mysqli' not found
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15092033.html
Copyright © 2020-2023  润新知