Как определить, есть ли файл на диске - Способ 4 (FindFirstFile)
ОГЛАВЛЕНИЕ
Страница 4 из 11
Способ 4 (FindFirstFile)
Этот способ аналогичен способу 2 с той лишь разницей, что для достижения результата используется функция Win32 API.
bool FileExists (LPCTSTR fname) { WIN32_FIND_DATA wfd; HANDLE hFind = ::FindFirstFile(fname, &wfd); if (INVALID_HANDLE_VALUE != hFind) { // Если этого не сделать то произойдет утечка ресурсов ::FindClose(hFind) return true; } return false; } |