码迷,mamicode.com
首页 > 数据库 > 详细

【转】C中的access函数

时间:2014-07-18 16:33:06      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   文件   io   

http://blog.chinaunix.net/uid-22785134-id-360282.html

int   access(const   char   *filename,   int   amode);
amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
这个函数还可以检查其它文件属性:
06     检查读写权限
04     检查读权限
02     检查写权限
01     检查执行权限
00     检查文件的存在性
而这个就算这个文件没有读权限,也可以判断这个文件存在于否
存在返回0,不存在返回-1

C函数
  函数名: access
  功 能: 确定文件的访问权限
  用 法: int access(const char *filename, int amode);

#include <stdio.h> 
#include <io.h> 
int file_exists(char *filename); 
int main(void) 
{ 
    printf("Does NOTEXIST.FIL exist: %s\n", 
    file_exists("NOTEXISTS.FIL") ? "YES" : "NO"); 
    return 0; 
} 
int file_exists(char *filename) 
{ 
    return (access(filename, 0) == 0); 
}

【转】C中的access函数,布布扣,bubuko.com

【转】C中的access函数

标签:style   blog   http   color   文件   io   

原文地址:http://www.cnblogs.com/dy-techblog/p/3851071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!