一个简单的判断文件是否存在的WIN API函数
2010-06-04 09:53
495 查看
int_access(constchar*path,intmode);
int_waccess(constwchar_t*path,intmode);
可以判断文件是否path存在。
modeChecksfilefor00Existenceonly02Write-only04Read-only06Readandwrite功能: 判断是否允许访问。返回值: 返回0,则文件为指定的模式。返回-1,则文件不存在或者不能用指定的模式访问。如果在指定的是目录,则仅仅是目录不存在。RequirementsRoutine
Requiredheader
Optionalheaders
Compatibility_access<io.h><errno.h>Windows95,Windows98,Windows98SecondEdition,WindowsMillenniumEdition,WindowsNT4.0,Windows2000,WindowsXPHomeEdition,WindowsXPProfessional,WindowsServer2003_waccess<wchar.h>or<io.h><errno.h>WindowsNT4.0,Windows2000,WindowsXPHomeEdition,WindowsXPProfessional,WindowsServer2003
samplecode:
int_waccess(constwchar_t*path,intmode);
可以判断文件是否path存在。
modeChecksfilefor00Existenceonly02Write-only04Read-only06Readandwrite功能: 判断是否允许访问。返回值: 返回0,则文件为指定的模式。返回-1,则文件不存在或者不能用指定的模式访问。如果在指定的是目录,则仅仅是目录不存在。RequirementsRoutine
Requiredheader
Optionalheaders
Compatibility_access<io.h><errno.h>Windows95,Windows98,Windows98SecondEdition,WindowsMillenniumEdition,WindowsNT4.0,Windows2000,WindowsXPHomeEdition,WindowsXPProfessional,WindowsServer2003_waccess<wchar.h>or<io.h><errno.h>WindowsNT4.0,Windows2000,WindowsXPHomeEdition,WindowsXPProfessional,WindowsServer2003
samplecode:
//crt_access.c //compilewith:/W1 //Thisexampleuses_accesstocheckthefilenamed //crt_ACCESS.Ctoseeifitexistsandifwritingisallowed. #include<io.h> #include<stdio.h> #include<stdlib.h> intmain(void) { //Checkforexistence. if((_access("crt_ACCESS.C",0))!=-1) { printf_s("Filecrt_ACCESS.Cexists.\n"); //Checkforwritepermission. //Assumefileisread-only. if((_access("crt_ACCESS.C",2))==-1) printf_s("Filecrt_ACCESS.Cdoesnothavewritepermission.\n"); } }
参考:Msdn
相关文章推荐
- python fabric 判断远端一个文件是否存在并做处理
- 客户端判断一个网络文件是否存在
- 判断一个文件是否存在
- VB.NET判断一个路径的文件是否存在
- jquery判断一个文件是否存在函数写法的历程
- c# 判断指定文件是否存在的简单实现
- 判断某一个路径下某个资源文件是否存在
- 如何判断一个文件是否存在
- python中判断一个文件是否存在
- 如何判断一个文件或目录是否存在
- Python判断一个文件中的字符串是否存在于另外一个文件中
- nodejs如何判断一个文件、文件夹是否存在
- 用VS打包时判断某一个文件是否已存在,如果存在,则不安装
- C#中如何判断一个文件是否存在
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 判断一个文件是否存在
- bash如何判断一个文件是否存在
- php-判断一个文件是否存在,便于删除等操作
- iOS6.1 & iOS 7 & iOS8 判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题
- makefile中如何判断一个文件是否存在