VC++ 判断文件是否存在

2022-02-11 08:44:44 浏览数 (3)

使用GetFileAttributes函数获取文件属性 INVALID_FILE_ATTRIBUTES 执行失败 FILE_ATTRIBUTE_DIRECTORY 文件夹类型

代码语言:javascript复制
BOOL FileExists(CAtlString strFilePath)
{
    DWORD dwAttribute = ::GetFileAttributes(strFilePath);
    if (INVALID_FILE_ATTRIBUTES != dwAttribute && !(FILE_ATTRIBUTE_DIRECTORY & dwAttribute)) {
        return TRUE;
    }
    return FALSE;
}

1 人点赞