判断文件是否存在的方法

来源:互联网 发布:飘谁翻译的最好 知乎 编辑:程序博客网 时间:2024/05/17 02:38

1, _access( )

 

2, CreateFile() API

 

if   (INVALID_HANDLE_VALUE   !=   CreateFile(filename,   GENERIC_READ,   FILE_SHARE_READ,   NULL,   OPEN_EXISTING,   FILE_ATTRIBUTE_NORMAL,   NULL)) 

// OPEN_EXISTING文件已存在 

3, GetFileAttributes() Function:

if (GetFileAttributes(filename)   !=   -1)

// file exits

 

4, FindFirstFile() Function:

WIN32_FIND_DATA   FindFileData;  
HANDLE   hFind;  
hFind   =   FindFirstFile(file,   &FindFileData);  
if   (hFind   !=   INVALID_HANDLE_VALUE)    

// file exits