VC++ 使用 _access函数判断文件或文件夹是否存在

2020-01-06 13:59:49王振洲
易采站长站为您分析VC++ 使用 _access函数判断文件或文件夹是否存在的相关资料,需要的朋友可以参考下    

_access函数
 

  1. int _access(    const char *path,  
  2.  int mode   ); 
  3. int _waccess(    const wchar_t *path,  
  4.  int mode   ); 
?

参数

path
文件或目录路径。

mode
读/写特性。

返回值
 
如果文件包含特定模式,每个函数返回 0。 函数返回 - 1,则名称文件不存在或不具有特定模式;在这种情况下,如下表errno 所示设置。

EACCES

访问被拒绝:文件权限的设置不允许指定的访问权限。

ENOENT

未找到文件名或路径。

EINVAL

无效参数。

备注

当使用文件,_access 函数确定指定的文件或目录是否存在并且具有指定值的特性 mode。 在使用与目录,_access 确定指定的目录是否存在;只有在 Windows 2000 和更高版本的操作系统上,所有目录读取和写入权限。

 

mode 值

检查文件。

00

仅存在

02

Write-only

04

只读

06

读取和写入