判断一个文件是否存在

来源:互联网 发布:pink cat完整动作数据 编辑:程序博客网 时间:2024/04/29 22:48

判断一个文件是否存在的几种方式:

1.  利用CFileFind类;

2. 利用::FindFirstFile函数;

3. 利用PathFileExists函数,注意要包含头文件及库:

#include "shlwapi.h"

#pragma comment( lib, "shlwapi.lib")

4. 利用openfilecreatefile函数,如果失败,则可以判断。

5. 自己实现,其实也是利用上面的函数


inline BOOL CSearchThread::_FileIsExist(TCHAR*   pszFilePath) 

    WIN32_FIND_DATA   FindFileData; 
    HANDLE  hFind; 

    hFind = FindFirstFile(pszFilePath,&FindFileData); 

    return (hFind == INVALID_HANDLE_VALUE?FALSE:FindClose(hFind)); 
}

原创粉丝点击