Как определить, есть ли файл на диске Страница 3. Способ 3 (GetFileAttributes)
|
Страница 3 из 11 Способ 3 (GetFileAttributes) Функция GetFileAttributes Win32 API возвращает атрибуты для заданного файла или каталога. В случае ошибки возвращается значение 0xFFFFFFFF.
#include <windows.h>
bool FileExists (LPCTSTR fname) { return ::GetFileAttributes(fname) != DWORD(-1); } | Этот способ используется во многих примерах из MSDN, что позволяет предположить, что это штатный способ для решения нашей задачи в Win API. Кроме того, это самый быстрый из приведенных здесь способов. |