Home / Check if file exists on Windows

Windows doesn’t have a built-in function that checks if a file with a given name exists. It can be trivially written using GetFileAttributes or FindFirstFile APIs. Version below uses GetFileAttributes. “`c /* Return TRUE if file ‘fileName’ exists */ bool FileExists(const TCHAR *fileName) {

DWORD       fileAttr;

fileAttr = GetFileAttributes(fileName);
if (0xFFFFFFFF == fileAttr)
    return false;
return true;

} “`

Go to index of articles.