C++ Code Sample: Check File Exist

C++ Code Sample: Check File Exist

2 Mẫu code dưới đây có thể sử dụng để kiểm tra sự tồn tại của một file.

Đối với các file dạng text.

bool CheckFileExisting(const char* chFile)
{
    bool is_exist = true;
    std::fstream data_file;
    data_file.open(chFile, std::ios::in);
    bool ret = data_file.fail();
    if (ret == true)
    {
        is_exist = false;
    }
    data_file.close();

    return is_exist;
}

 

Nếu các bạn sử dụng MFC và cần check sự tồn tại của 1 folder hay một file khác định dạng text.

bool FolderExists(const CString& strFolderName)
{
    return GetFileAttributes(strFolderName) != INVALID_FILE_ATTRIBUTES;
}

END.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.