singlepost

WinAPI: проверить, существует ли файл << На главную или назад  

Есть ли какая-то стандартная функция, чтобы проверить наличие файла на диске, не открывая при этом файловый поток?

25 ответов в теме “WinAPI: проверить, существует ли файл”

  1. 5
    Тимур Исходжанов ответил:

    Google -> file exists winapi -> //forum.codecall.net/c-c/758-check-if-file-exis...

  2. 4
    Тимур Исходжанов ответил:

    GetFileAttributes (path) -> возвращает INVALID_FILE_ATTRIBUTES если файла не существует

  3. 3
    Андрей Хлебников ответил:

    HANDLE hFile = CreateFile("name", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    if (hFile == INVALID_HANDLE_VALUE) {
    if (GetLastError() == ERROR_FILE_NOT_FOUND) {
    //—————————————————————
    } else {
    //————————–ERROR
    }
    } else {
    //——————–EXIST
    CloseHandle(hFile);
    }

  4. 2
    Глеб Раздолбаев ответил:

    Хоть бы сказал, в каком языке и на какой операционке:)

  5. 1
    Володя Квич ответил:

    Сори, забыл… С++ под Windows…

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.