判断文件存在与否

来源:互联网 发布:软件开发成本估算 编辑:程序博客网 时间:2024/04/30 02:26

C语言判断文件是否存在

 

用函数access,头文件是stdio.h

 

原型: int access(const char *filename,int amode);

 

amode 参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。

 

这个函数还可以检查其它文件属性:

 

06     检查读写权限

04     检查读权限

02     检查写权限

01     检查执行权限

00     检查文件的存在性

 

#include <stdio.h>

int main()

{

    printf("%d",access("/home/cl",0));

    return 0;

}

 

这里你就可以判断出/home/cl这个文件存在不存在了,比fopen(...,"r")好,因为当无读权限时,这个函数会不行。

原创粉丝点击