zoukankan      html  css  js  c++  java
  • 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日

  • 相关阅读:
    [恢]hdu 2002
    [恢]hdu 2001
    [恢]hdu 2003
    [恢]hdu 1000
    ActionButton的处理流程 天龙packet
    ogre visibleflag
    Scaleform Gfx的Demo
    cegui 自定义控件
    PixWin
    在Ogre中加载自己的资源包
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15092033.html
Copyright © 2011-2022 走看看