Какая разница между ERROR_FILE_NOT_FOUND и ERROR_PATH_NOT_FOUND?

Тема в разделе "WASM.WIN32", создана пользователем vg, 6 май 2011.

  1. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    В каком случае функция (например CreateFile) вернёт ERROR_FILE_NOT_FOUND, а в каком ERROR_PATH_NOT_FOUND? Или, может, эти ошибки означают одно - файл не найден, но возвращают их разные функции?
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Это же очевидно
    ERROR_FILE_NOT_FOUND - несуществующий файл
    ERROR_PATH_NOT_FOUND - несуществующий путь
     
  3. Ezrah

    Ezrah Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    411
    ERROR_FILE_NOT_FOUND означает отсутствие файла в конечной папке;
    ERROR_PATH_NOT_FOUND означает отсутствие одной из папок, обозначенных в пути к файлу.