博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】 C中的access函数
阅读量:6433 次
发布时间:2019-06-23

本文共 1377 字,大约阅读时间需要 4 分钟。

分类: C/C++

 

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);
[编辑本段]access
  Synopsis
  #include 
  int _access(const char *path,int mode) ;
  Description
  The access function, when used with files, determines whether the specified file exists and can be accessed as specified by the value of mode. When used with directories, _access determines only whether the specified directory exists; since under Windows all directories have read and write access.
  The mode argument can be one of :
  00 Existence only
  02 Write permission
  04 Read permission
  06 Read and write permission 
  Returns
  Zero if the file has the given mode, -1 if an error occurs.
  Portability :
  Windows. Under Unix a similar function exists too.
  Note that lcc-win32 accepts both _access (Microsoft convention) and access.
  程序例: 
  

1#include 
2   #include
3   int file_exists(char *filename); 4   int main(void) 5   { 6   printf("Does NOTEXIST.FIL exist: %s\n", 7   file_exists("NOTEXISTS.FIL") ? "YES" : "NO"); 8   return 0; 9   } 10   int file_exists(char *filename) 11   { 12   return (access(filename, 0) == 0); 13   }

 

转载地址:http://dzxga.baihongyu.com/

你可能感兴趣的文章
Actionscript通过构造自定义事件和方法,谈谈可选参数的问题
查看>>
ssm+maven+pageHelper搭建maven项目实现快速分页
查看>>
Android系统剪切板
查看>>
Android后台服务拍照的解决方式
查看>>
SQL Server索引
查看>>
VC UTF8转ANSI
查看>>
企业应用开发模式 ERP项目中应用到的技术和工具
查看>>
Java:多线程,Exchanger同步器
查看>>
计算字符串和文件的MD5值
查看>>
Visual Studio 项目中添加include, lib, dll库文件(*.h,*.lib,*.dll)
查看>>
查询sql server 表结构
查看>>
php操作xml
查看>>
(C#)Windows Shell 外壳编程系列8 - 同后缀名不同图标?
查看>>
poj 2923(状态压缩+背包)
查看>>
Bootstrap3.0学习第十九轮(JavaScript插件——标签页)
查看>>
android 无法生成R文件的原因剖析
查看>>
Android:WebView
查看>>
Ping批量函数
查看>>
ios 向sqlite数据库插入和读取图片数据
查看>>
Ad Muncher 目前半价优惠^_^
查看>>